From 26368a0ab1dfd612f29488cd1087c679868f7fbf Mon Sep 17 00:00:00 2001
From: Sven Gothel <sgothel@jausoft.com>
Date: Mon, 16 Jan 2012 13:15:50 +0100
Subject: NEWT/OSX CALayer Animation Fix: Use '[layer removeAllAnimations]',
 '[layer removeAnimationForKey: kCAOnOrderIn, kCAOnOrderOut, kCATransition]'
 doesn't work

---
 src/jogl/native/macosx/MacOSXWindowSystemInterface-pbuffer.m | 6 ------
 1 file changed, 6 deletions(-)

(limited to 'src/jogl')

diff --git a/src/jogl/native/macosx/MacOSXWindowSystemInterface-pbuffer.m b/src/jogl/native/macosx/MacOSXWindowSystemInterface-pbuffer.m
index fe896cc53..b713465f7 100644
--- a/src/jogl/native/macosx/MacOSXWindowSystemInterface-pbuffer.m
+++ b/src/jogl/native/macosx/MacOSXWindowSystemInterface-pbuffer.m
@@ -102,11 +102,6 @@ static CVReturn renderMyNSOpenGLLayer(CVDisplayLinkRef displayLink,
     pthread_mutex_init(&renderLock, &renderLockAttr); // recursive
     pthread_cond_init(&renderSignal, NULL); // no attribute
 
-    // no animations for add/remove/swap sublayers etc 
-    [self removeAnimationForKey: kCAOnOrderIn];
-    [self removeAnimationForKey: kCAOnOrderOut];
-    [self removeAnimationForKey: kCATransition];
-
     pbuffer = p;
     [pbuffer retain];
 
@@ -161,7 +156,6 @@ static CVReturn renderMyNSOpenGLLayer(CVDisplayLinkRef displayLink,
     shallDraw = NO;
 
     CGRect lRect = [self frame];
-
     DBG_PRINT("MyNSOpenGLLayer::init %p, ctx %p, pfmt %p, pbuffer %p, opaque %d, pbuffer %dx%d -> tex %dx%d, frame: %lf/%lf %lfx%lf (refcnt %d)\n", 
         self, _ctx, _fmt, pbuffer, opaque, [pbuffer pixelsWide], [pbuffer pixelsHigh], texWidth, texHeight,
         lRect.origin.x, lRect.origin.y, lRect.size.width, lRect.size.height, (int)[self retainCount]);
-- 
cgit v1.2.3