[vlc-devel] commit: macosx: Remove a weird already_locked bool. ( that removes a runtime warning from NSRecursiveLock.) (Pierre d'Herbemont )
git version control
git at videolan.org
Sun Jul 6 21:33:51 CEST 2008
vlc | branch: master | Pierre d'Herbemont <pdherbemont at videolan.org> | Sun Jul 6 21:34:24 2008 +0200| [f2f389ba0fac919e96af0bcf77a417240bf6404d]
macosx: Remove a weird already_locked bool. (that removes a runtime warning from NSRecursiveLock.)
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f2f389ba0fac919e96af0bcf77a417240bf6404d
---
modules/gui/macosx/embeddedwindow.h | 1 -
modules/gui/macosx/embeddedwindow.m | 23 -----------------------
2 files changed, 0 insertions(+), 24 deletions(-)
diff --git a/modules/gui/macosx/embeddedwindow.h b/modules/gui/macosx/embeddedwindow.h
index a300538..39da8e9 100644
--- a/modules/gui/macosx/embeddedwindow.h
+++ b/modules/gui/macosx/embeddedwindow.h
@@ -48,7 +48,6 @@
NSView * o_temp_view;
/* set to yes if we are fullscreen and all animations are over */
BOOL b_fullscreen;
- BOOL b_animation_lock_alreadylocked;
NSRecursiveLock * o_animation_lock;
}
diff --git a/modules/gui/macosx/embeddedwindow.m b/modules/gui/macosx/embeddedwindow.m
index 582f8ac..4ce60e6 100644
--- a/modules/gui/macosx/embeddedwindow.m
+++ b/modules/gui/macosx/embeddedwindow.m
@@ -69,11 +69,6 @@
/* Not fullscreen when we wake up */
[o_btn_fullscreen setState: NO];
b_fullscreen = NO;
- /* Use a recursive lock to be able to trigger enter/leavefullscreen
- * in middle of an animation, providing that the enter/leave functions
- * are called from the same thread */
- o_animation_lock = [[NSRecursiveLock alloc] init];
- b_animation_lock_alreadylocked = NO;
}
- (void)controlTintChanged
@@ -272,7 +267,6 @@
{
/* We were already fullscreen nothing to do when NSAnimation
* is not supported */
- b_animation_lock_alreadylocked = NO;
[self unlockFullscreenAnimation];
return;
}
@@ -282,7 +276,6 @@
{
/* Make sure we are hidden */
[super orderOut: self];
- b_animation_lock_alreadylocked = NO;
[self unlockFullscreenAnimation];
return;
}
@@ -298,13 +291,6 @@
[o_fullscreen_anim2 release];
}
- /* This is a recursive lock. If we are already in the middle of an animation we
- * unlock it. We don't add an extra locking here, because enter/leavefullscreen
- * are executed always in the same thread */
- if (b_animation_lock_alreadylocked)
- [self unlockFullscreenAnimation];
- b_animation_lock_alreadylocked = YES;
-
if ([screen isMainScreen])
SetSystemUIMode( kUIModeAllHidden, kUIOptionAutoShowMenuBar);
@@ -380,7 +366,6 @@
/* Don't do anything if o_fullscreen_window is already closed */
if (!o_fullscreen_window)
{
- b_animation_lock_alreadylocked = NO;
[self unlockFullscreenAnimation];
return;
}
@@ -423,13 +408,6 @@
[o_fullscreen_anim2 release];
}
- /* This is a recursive lock. If we are already in the middle of an animation we
- * unlock it. We don't add an extra locking here, because enter/leavefullscreen
- * are executed always in the same thread */
- if (b_animation_lock_alreadylocked)
- [self unlockFullscreenAnimation];
- b_animation_lock_alreadylocked = YES;
-
frame = [[o_temp_view superview] convertRect: [o_temp_view frame] toView: nil]; /* Convert to Window base coord */
frame.origin.x += [self frame].origin.x;
frame.origin.y += [self frame].origin.y;
@@ -486,7 +464,6 @@
[o_fullscreen_window release];
o_fullscreen_window = nil;
- b_animation_lock_alreadylocked = NO;
[self unlockFullscreenAnimation];
}
More information about the vlc-devel
mailing list