diff --git a/src/java/org/lwjgl/opengl/MacOSXDisplay.java b/src/java/org/lwjgl/opengl/MacOSXDisplay.java index 1bc05b41..daf616e2 100644 --- a/src/java/org/lwjgl/opengl/MacOSXDisplay.java +++ b/src/java/org/lwjgl/opengl/MacOSXDisplay.java @@ -98,9 +98,11 @@ final class MacOSXDisplay implements DisplayImplementation { public void destroyWindow() { if (MacOSXFrame.getDevice().getFullScreenWindow() != null) MacOSXFrame.getDevice().setFullScreenWindow(null); - setView(null); - frame.syncDispose(); - frame = null; + if (frame != null) { + setView(null); + frame.syncDispose(); + frame = null; + } hideUI(false); }