From 2f7af40ce62d403b414dfa222744f1ee7e2e1843 Mon Sep 17 00:00:00 2001 From: faiface <faiface@ksp.sk> Date: Fri, 25 Nov 2016 23:26:27 +0100 Subject: [PATCH] handle error from glfw.Init --- window.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/window.go b/window.go index 7e23ecf..d06c9b2 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 -- GitLab