Merge pull request #49 from psagers/master

Fix for native full screen on secondary monitor.
This commit is contained in:
Douglas Drumond
2015-07-06 03:34:36 -03:00
+6 -1
View File
@@ -1535,7 +1535,12 @@
// NOTE: Do not use [NSScreen visibleFrame] when determining the screen
// size since it compensates for menu and dock.
int maxRows, maxColumns;
NSSize size = [[NSScreen mainScreen] frame].size;
NSScreen *screen = [decoratedWindow screen];
if (!screen) {
ASLogNotice(@"Window not on screen, using main screen");
screen = [NSScreen mainScreen];
}
NSSize size = [screen frame].size;
[vimView constrainRows:&maxRows columns:&maxColumns toSize:size];
ASLogDebug(@"Window dimensions max: %dx%d current: %dx%d",