diff --git a/src/native/linux/org_lwjgl_opengl_Window.cpp b/src/native/linux/org_lwjgl_opengl_Window.cpp index 1df38e1d..b2a18ee9 100644 --- a/src/native/linux/org_lwjgl_opengl_Window.cpp +++ b/src/native/linux/org_lwjgl_opengl_Window.cpp @@ -542,7 +542,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_Window_restore */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_Window_nIsDirty (JNIEnv *env, jclass clazz) { - return dirty; + bool result = dirty; + dirty = false; + return result; } /*