aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/native/macosx/ContextUpdater.m
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2011-11-12 13:42:40 +0100
committerSven Gothel <[email protected]>2011-11-12 13:42:40 +0100
commit33aaa037e31ec7d411f4acaeea63a383037f027d (patch)
tree025328b842ede9ec2d09edb8b521fea72004b651 /src/jogl/native/macosx/ContextUpdater.m
parent88c80de9a227b15cc1e287bba8e62e3c55b4a2b1 (diff)
OSX: Fix context update call
It turns our that the native ContextUpdater does not work reliable in all cases, hence we need to verify if the drawable size has changed as well.
Diffstat (limited to 'src/jogl/native/macosx/ContextUpdater.m')
-rw-r--r--src/jogl/native/macosx/ContextUpdater.m4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jogl/native/macosx/ContextUpdater.m b/src/jogl/native/macosx/ContextUpdater.m
index 21f98ad5e..e0668352c 100644
--- a/src/jogl/native/macosx/ContextUpdater.m
+++ b/src/jogl/native/macosx/ContextUpdater.m
@@ -47,7 +47,7 @@ static void printLockDebugInfo(char *message, char *func, int line)
viewUpdated = TRUE;
viewRect = r;
}
-
+
[self unlock];
}
@@ -71,7 +71,7 @@ static void printLockDebugInfo(char *message, char *func, int line)
[ctx retain];
[view retain];
viewRect = [view frame];
- viewUpdated = FALSE;
+ viewUpdated = TRUE;
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(update:) name:NSViewGlobalFrameDidChangeNotification object: view];
return [super init];