diff --git a/gpu/headless/headless.go b/gpu/headless/headless.go index 17fd1c92..08a51d67 100644 --- a/gpu/headless/headless.go +++ b/gpu/headless/headless.go @@ -80,7 +80,7 @@ func NewWindow(width, height int) (*Window, error) { ) if err != nil { dev.Release() - return nil + return err } // Note that the gpu takes ownership of dev. gp, err := gpu.NewWithDevice(dev)