diff --git a/src/atom.coffee b/src/atom.coffee index e72c68fc0..67b7fa001 100644 --- a/src/atom.coffee +++ b/src/atom.coffee @@ -451,6 +451,7 @@ class Atom extends Model center: -> ipc.send('call-window-method', 'center') + # Schedule the window to be shown and focused on the next tick. # # This is done in a next tick to prevent a white flicker from occurring @@ -470,6 +471,9 @@ class Atom extends Model app.emit('will-exit') remote.process.exit(status) + setDocumentEdited: (edited) -> + ipc.send('call-window-method', 'setDocumentEdited', edited) + # Public: Is the current window in development mode? inDevMode: -> @getLoadSettings().devMode diff --git a/src/workspace-view.coffee b/src/workspace-view.coffee index 1c068ea38..467bb4c8c 100644 --- a/src/workspace-view.coffee +++ b/src/workspace-view.coffee @@ -232,8 +232,8 @@ class WorkspaceView extends View # On OS X, fades the application window's proxy icon when the current file # has been modified. updateDocumentEdited: -> - modified = @getModel().getActivePaneItem()?.isModified?() ? false - atom.getCurrentWindow().setDocumentEdited modified + modified = @model.getActivePaneItem()?.isModified?() ? false + atom.setDocumentEdited(modified) # Get all editor views. #