]> git.sesse.net Git - vlc/commitdiff
macosx: remove the window's resize button when VLC is linked against the 10.7 SDK...
authorFelix Paul Kühne <fkuehne@videolan.org>
Thu, 29 Dec 2011 19:50:44 +0000 (20:50 +0100)
committerFelix Paul Kühne <fkuehne@videolan.org>
Thu, 29 Dec 2011 20:57:55 +0000 (21:57 +0100)
extras/package/macosx/Resources/English.lproj/MainMenu.xib
modules/gui/macosx/MainWindow.m

index d540d7ebad50cdad6a97de3e6f361cd68d7d6e21..d401d431f192fe46995f1afe9369863487f2390d 100644 (file)
     </object>
     <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
       <bool key="EncodedWithXMLCoder">YES</bool>
-      <integer value="4680"/>
-      <integer value="915"/>
-      <integer value="4758"/>
       <integer value="1617"/>
-      <integer value="2730"/>
       <integer value="29"/>
+      <integer value="2730"/>
       <integer value="4722"/>
+      <integer value="4758"/>
       <integer value="4596"/>
+      <integer value="915"/>
+      <integer value="4756"/>
     </object>
     <object class="NSArray" key="IBDocument.PluginDependencies">
       <bool key="EncodedWithXMLCoder">YES</bool>
@@ -7406,14 +7406,6 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">4835</int>
         </object>
-        <object class="IBConnectionRecord">
-          <object class="IBOutletConnection" key="connection">
-            <string key="label">o_resize_view</string>
-            <reference key="source" ref="498338108"/>
-            <reference key="destination" ref="884724451"/>
-          </object>
-          <int key="connectionID">4841</int>
-        </object>
         <object class="IBConnectionRecord">
           <object class="IBOutletConnection" key="connection">
             <string key="label">delegate</string>
@@ -7422,6 +7414,14 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">4842</int>
         </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_resize_view</string>
+            <reference key="source" ref="498338108"/>
+            <reference key="destination" ref="884724451"/>
+          </object>
+          <int key="connectionID">4843</int>
+        </object>
       </object>
       <object class="IBMutableOrderedSet" key="objectRecords">
         <object class="NSArray" key="orderedObjects">
@@ -11852,7 +11852,7 @@ LCAuLi4</string>
         </object>
       </object>
       <nil key="sourceID"/>
-      <int key="maxID">4842</int>
+      <int key="maxID">4843</int>
     </object>
     <object class="IBClassDescriber" key="IBDocument.Classes">
       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
index baaf6940c325f98f6841f7942f5d37e091f1c7e1..c5330bc725207bc35671e7ad9b1da48798c73424 100644 (file)
@@ -76,7 +76,6 @@ static VLCMainWindow *_o_sharedInstance = nil;
     {
 #ifdef MAC_OS_X_VERSION_10_7
         styleMask = NSBorderlessWindowMask | NSResizableWindowMask;
-        [o_resize_view removeFromSuperviewWithoutNeedingDisplay];
 #else
         styleMask = NSBorderlessWindowMask;
 #endif
@@ -414,6 +413,12 @@ static VLCMainWindow *_o_sharedInstance = nil;
         [o_video_view setFrame: winrect];
         previousSavedFrame = winrect;
 
+        if (OSX_LION)
+            [o_resize_view setImage: NULL];
+
+        if ([self styleMask] & NSResizableWindowMask)
+            [o_resize_view removeFromSuperviewWithoutNeedingDisplay];
+
         [self display];
     }
     else