diff --git a/window.go b/window.go index 7e23ecf98690e31c3fe19fc3651b9bb49ad97fb8..d06c9b23a87f7339254e604ff5168ae041a3ab93 100644 --- a/window.go +++ b/window.go @@ -73,7 +73,10 @@ func NewWindow(config WindowConfig) (*Window, error) { w := &Window{config: config} err := pixelgl.DoErr(func() error { - glfw.Init() + err := glfw.Init() + if err != nil { + return err + } glfw.WindowHint(glfw.ContextVersionMajor, 3) glfw.WindowHint(glfw.ContextVersionMinor, 3) @@ -87,7 +90,6 @@ func NewWindow(config WindowConfig) (*Window, error) { glfw.WindowHint(glfw.Maximized, bool2int[config.Maximized]) glfw.WindowHint(glfw.Samples, config.MSAASamples) - var err error w.window, err = glfw.CreateWindow(int(config.Width), int(config.Height), config.Title, nil, nil) if err != nil { return err