MacGui: Hides the merange widget on the advanced tab when the motion estimation metho...
authorjbrjake <jb.rubin@gmail.com>
Tue, 10 Feb 2009 20:48:44 +0000 (20:48 +0000)
committerjbrjake <jb.rubin@gmail.com>
Tue, 10 Feb 2009 20:48:44 +0000 (20:48 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2134 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/HBAdvancedController.m

index 8f3f96366719845358af8f9c53481c70c2a42a2e..c8b26159ea62fee45cdc5d20a8db4666fdbe6554 100644 (file)
         [[fX264optMixedRefsSwitch animator] setHidden:NO];
         [[fX264optMixedRefsLabel animator] setHidden:NO];
     }
+    
+    if ( [fX264optMotionEstPopUp indexOfSelectedItem] < 3 )
+    {
+        /* ME-range can only be above 16 if me >= umh
+          and changing it to < 16 is idiotic so hide it . */
+        [[fX264optMERangePopUp animator] setHidden:YES];
+        [[fX264optMERangeLabel animator] setHidden:YES];
+        if (sender != fX264optMERangePopUp && [fX264optMERangePopUp indexOfSelectedItem] > 0 )
+        {
+            [fX264optMERangePopUp selectItemAtIndex:0];
+            [[fX264optMERangePopUp cell] performClick:self];
+        }
+    }
+    else
+    {
+        [[fX264optMERangePopUp animator] setHidden:NO];
+        [[fX264optMERangeLabel animator] setHidden:NO];
+    }
 }
 
 /**