Don't cascade maximized windows

Fixes #10335
This commit is contained in:
Wliu 2016-01-14 14:31:09 +00:00
parent de44221087
commit 39e9075e01
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() and process.platform isnt 'darwin'
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()