From ee984f7d7253aae575b3a15314a321f1567fa54a Mon Sep 17 00:00:00 2001 From: filifa Date: Mon, 2 Sep 2024 22:49:29 -0500 Subject: [PATCH] handle no script being passed --- cmd/window.go | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/cmd/window.go b/cmd/window.go index b2e489f..512384e 100644 --- a/cmd/window.go +++ b/cmd/window.go @@ -50,10 +50,6 @@ type script struct { } func (m *milkDropWindow) loadScript(scriptPath string) error { - if scriptPath == "" { - return errors.New("no script given") - } - f, err := os.Open(scriptPath) if err != nil { return err @@ -92,10 +88,13 @@ func (m *milkDropWindow) prevPreset() { func newMilkDropWindow(width, height int32, scriptPath string) (*milkDropWindow, error) { var m milkDropWindow + var err error - err := m.loadScript(scriptPath) - if err != nil { - return nil, err + if scriptPath != "" { + err = m.loadScript(scriptPath) + if err != nil { + return nil, err + } } m.window, err = sdl.CreateWindow("milkbucket", sdl.WINDOWPOS_UNDEFINED, sdl.WINDOWPOS_UNDEFINED, width, height, sdl.WINDOW_OPENGL|sdl.WINDOW_RESIZABLE)