Commit 939fb0dc authored by Felix Paul Kühne's avatar Felix Paul Kühne

macosx: don't center the fspanel on normal restores (close #5641)

It is still being centered on VLCFirstRun and when switching screens
parent f07bd8cd
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
</object> </object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<integer value="5260"/>
<integer value="21"/> <integer value="21"/>
<integer value="5260"/>
<integer value="2730"/> <integer value="2730"/>
<integer value="5457"/> <integer value="5457"/>
<integer value="4850"/> <integer value="4850"/>
...@@ -4081,6 +4081,7 @@ ...@@ -4081,6 +4081,7 @@
</object> </object>
<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string> <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
<string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string> <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
<string key="NSFrameAutosaveName">fspanel</string>
<bool key="NSWindowIsRestorable">YES</bool> <bool key="NSWindowIsRestorable">YES</bool>
</object> </object>
<object class="NSWindowTemplate" id="747974943"> <object class="NSWindowTemplate" id="747974943">
...@@ -5146,7 +5147,7 @@ LCAuLi4</string> ...@@ -5146,7 +5147,7 @@ LCAuLi4</string>
<bool key="NSWindowIsRestorable">YES</bool> <bool key="NSWindowIsRestorable">YES</bool>
</object> </object>
<object class="NSCustomView" id="455649453"> <object class="NSCustomView" id="455649453">
<reference key="NSNextResponder"/> <nil key="NSNextResponder"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<object class="NSMutableArray" key="NSSubviews"> <object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
...@@ -5155,7 +5156,6 @@ LCAuLi4</string> ...@@ -5155,7 +5156,6 @@ LCAuLi4</string>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<string key="NSFrame">{{19, 22}, {273, 18}}</string> <string key="NSFrame">{{19, 22}, {273, 18}}</string>
<reference key="NSSuperview" ref="455649453"/> <reference key="NSSuperview" ref="455649453"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="827054880"> <object class="NSTextFieldCell" key="NSCell" id="827054880">
<int key="NSCellFlags">605028416</int> <int key="NSCellFlags">605028416</int>
...@@ -5173,7 +5173,6 @@ LCAuLi4</string> ...@@ -5173,7 +5173,6 @@ LCAuLi4</string>
<int key="NSvFlags">-2147483380</int> <int key="NSvFlags">-2147483380</int>
<string key="NSFrame">{{19, 22}, {273, 18}}</string> <string key="NSFrame">{{19, 22}, {273, 18}}</string>
<reference key="NSSuperview" ref="455649453"/> <reference key="NSSuperview" ref="455649453"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="887800287"> <object class="NSTextFieldCell" key="NSCell" id="887800287">
<int key="NSCellFlags">605028416</int> <int key="NSCellFlags">605028416</int>
...@@ -5191,7 +5190,6 @@ LCAuLi4</string> ...@@ -5191,7 +5190,6 @@ LCAuLi4</string>
<int key="NSvFlags">298</int> <int key="NSvFlags">298</int>
<string key="NSFrame">{{28, 3}, {261, 16}}</string> <string key="NSFrame">{{28, 3}, {261, 16}}</string>
<reference key="NSSuperview" ref="455649453"/> <reference key="NSSuperview" ref="455649453"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSSliderCell" key="NSCell" id="1014018484"> <object class="NSSliderCell" key="NSCell" id="1014018484">
<int key="NSCellFlags">-1543241472</int> <int key="NSCellFlags">-1543241472</int>
...@@ -5211,8 +5209,6 @@ LCAuLi4</string> ...@@ -5211,8 +5209,6 @@ LCAuLi4</string>
</object> </object>
</object> </object>
<string key="NSFrameSize">{309, 41}</string> <string key="NSFrameSize">{309, 41}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<string key="NSClassName">NSView</string> <string key="NSClassName">NSView</string>
</object> </object>
</object> </object>
......
...@@ -323,6 +323,8 @@ static VLCMainWindow *_o_sharedInstance = nil; ...@@ -323,6 +323,8 @@ static VLCMainWindow *_o_sharedInstance = nil;
NSUInteger i_sidebaritem_count = [o_sidebaritems count]; NSUInteger i_sidebaritem_count = [o_sidebaritems count];
for (NSUInteger x = 0; x < i_sidebaritem_count; x++) for (NSUInteger x = 0; x < i_sidebaritem_count; x++)
[o_sidebar_view expandItem: [o_sidebaritems objectAtIndex: x] expandChildren: YES]; [o_sidebar_view expandItem: [o_sidebaritems objectAtIndex: x] expandChildren: YES];
[o_fspanel center];
} }
if (b_dark_interface) { if (b_dark_interface) {
......
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
/* let the window sit on top of everything else and start out completely transparent */ /* let the window sit on top of everything else and start out completely transparent */
[win setLevel:NSModalPanelWindowLevel]; [win setLevel:NSModalPanelWindowLevel];
i_device = 0; i_device = config_GetInt(VLCIntf, "macosx-vdev");
hideAgainTimer = fadeTimer = nil; hideAgainTimer = fadeTimer = nil;
[self setNonActive:nil]; [self setNonActive:nil];
return win; return win;
...@@ -72,8 +72,6 @@ ...@@ -72,8 +72,6 @@
if (!isInside) if (!isInside)
[self mouseExited:NULL]; [self mouseExited:NULL];
[self center];
/* get a notification if VLC isn't the active app anymore */ /* get a notification if VLC isn't the active app anymore */
[[NSNotificationCenter defaultCenter] [[NSNotificationCenter defaultCenter]
addObserver: self addObserver: self
...@@ -359,10 +357,9 @@ ...@@ -359,10 +357,9 @@
[o_vout_window release]; [o_vout_window release];
o_vout_window = [o_window retain]; o_vout_window = [o_window retain];
int i_newdevice = (int)[[o_vout_window screen] displayID]; int i_newdevice = (int)[[o_vout_window screen] displayID];
if (i_newdevice != i_device) { if (i_newdevice != i_device && i_device != 0)
i_device = i_newdevice;
[self center]; [self center];
} i_device = i_newdevice;
} }
@end @end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment