diff --git a/window.go b/window.go
index 89062ba0b4f3e100ca6b650d8549010ee410bd31..fff9c486e193918ee8348483e43a55fedc7fd2c2 100644
--- a/window.go
+++ b/window.go
@@ -89,10 +89,7 @@ func NewWindow(config WindowConfig) (*Window, error) {
 	w := &Window{config: config}
 
 	err := mainthread.CallErr(func() error {
-		err := glfw.Init()
-		if err != nil {
-			return err
-		}
+		var err error
 
 		glfw.WindowHint(glfw.ContextVersionMajor, 3)
 		glfw.WindowHint(glfw.ContextVersionMinor, 3)