]> git.sesse.net Git - vlc/commitdiff
macosx: Make sure the detached window is movable by background.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Wed, 16 Jul 2008 21:20:41 +0000 (23:20 +0200)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Wed, 16 Jul 2008 21:20:57 +0000 (23:20 +0200)
modules/gui/macosx/vout.m

index 99712961a7908f5fe1ca458614935c5ad134dc34..84c7dde43e6421669c0b20bb258d50c05a70f03d 100644 (file)
@@ -887,6 +887,15 @@ int DeviceCallback( vlc_object_t *p_this, const char *psz_variable,
     [o_window performSelectorOnMainThread: @selector(leaveFullscreen) withObject: NULL waitUntilDone: NO];
 }
 
+
+- (void)scaleWindowWithFactor: (float)factor animate: (BOOL)animate
+{
+    if( p_vout->b_fullscreen )
+        return;
+    [o_window setMovableByWindowBackground: NO];
+    [super scaleWindowWithFactor: factor animate: animate];
+    [o_window setMovableByWindowBackground: YES];
+}
 @end
 
 /*****************************************************************************
@@ -989,7 +998,6 @@ int DeviceCallback( vlc_object_t *p_this, const char *psz_variable,
     /* FIXME: fix core */
     [o_embeddedwindow performSelector:@selector(orderOut:) withObject:nil afterDelay:3.];
 
-    [o_window setAcceptsMouseMovedEvents: NO];
     [[[VLCMain sharedInstance] getEmbeddedList] releaseEmbeddedVout: self];
 }