]> granicus.if.org Git - handbrake/commitdiff
MacGui: setUsesThreadedAnimation to false for the progress indicators in the main...
authordynaflash <dynaflashtech@gmail.com>
Fri, 13 Mar 2009 19:56:59 +0000 (19:56 +0000)
committerdynaflash <dynaflashtech@gmail.com>
Fri, 13 Mar 2009 19:56:59 +0000 (19:56 +0000)
- For live preview this fixes an issue where the qtmovieview controller was not in focus.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2259 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/Controller.mm
macosx/HBPreviewController.mm

index 5027a4687b76b0ee56564f6dc48492e6406d0fd3..36cd1b79cf6bb62b8e4b402845cb13a480cd4132 100644 (file)
@@ -294,12 +294,14 @@ static NSString *        ChooseSourceIdentifier             = @"Choose Source It
      * 10.5 dev notes regarding this possiblility. It was also noted
      * that unless specified, setUsesThreadedAnimation defaults to true.
      * So, at least for now we set the indicator animation to NO for
-     * both the scan and regular progress indicators.
+     * both the scan and regular progress indicators for both 32 and 64 bit
+     * as it test out fine on both and there is no reason our progress indicators
+     * should require their own thread.
      */
-#ifdef __LP64__
+
     [fScanIndicator setUsesThreadedAnimation:NO];
     [fRipIndicator setUsesThreadedAnimation:NO];
-#endif  
+  
     
     
        /* Show/Dont Show Presets drawer upon launch based
index cea2a1ee3f4bfee4be76a62073e2956d249d1873..2e979d9698d537f92668e4d4e29e2761d4ee6002 100644 (file)
     
     isFullScreen = NO;
     hudTimerSeconds = 0;
+    /* we set the progress indicator to not use threaded animation
+     * as it causes a conflict with the qtmovieview's controllerbar
+    */
+    [fMovieCreationProgressIndicator setUsesThreadedAnimation:NO];
     
     /* Setup our layers for core animation */
     [fPictureViewArea setWantsLayer:YES];