From f3221396ed3e0775a4e10bb2c0e769d15e433e4e Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Fri, 19 Nov 2004 15:18:29 +0000 Subject: [PATCH] Mac OS X: Handle frame == null case --- src/java/org/lwjgl/opengl/MacOSXDisplay.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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); }