diff --git a/pixelgl/thread.go b/pixelgl/thread.go index 8b5a664..3f5d1dc 100644 --- a/pixelgl/thread.go +++ b/pixelgl/thread.go @@ -160,8 +160,8 @@ func getLastGLErr() error { for e := gl.GetError(); e != gl.NO_ERROR; e = gl.GetError() { err = e } - if err == gl.NO_ERROR { - return nil + if err != gl.NO_ERROR { + return GLError(err) } - return GLError(err) + return nil }