Merge pull request #10415 from atom/wl-cascade-fixes

Don't cascade maximized windows
This commit is contained in:
Josh Abernathy
2016-01-14 11:37:43 -05:00
2 changed files with 3 additions and 0 deletions

View File

@@ -369,6 +369,7 @@ class AtomApplication
# Get the dimensions for opening a new window by cascading as appropriate to
# the platform.
getDimensionsForNewWindow: ->
return if (@focusedWindow() ? @lastFocusedWindow)?.isMaximized()
dimensions = (@focusedWindow() ? @lastFocusedWindow)?.getDimensions()
offset = @getWindowOffsetForCurrentPlatform()
if dimensions? and offset?

View File

@@ -212,6 +212,8 @@ class AtomWindow
isFocused: -> @browserWindow.isFocused()
isMaximized: -> @browserWindow.isMaximized()
isMinimized: -> @browserWindow.isMinimized()
isWebViewFocused: -> @browserWindow.isWebViewFocused()