From 993534337ca1b293ff53ec477f1421f8522237b3 Mon Sep 17 00:00:00 2001 From: probablycorey Date: Tue, 8 Apr 2014 15:26:08 -0700 Subject: [PATCH] Update restoreWindowDimensions --- src/atom.coffee | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/atom.coffee b/src/atom.coffee index 8c9d207fc..76ec3241a 100644 --- a/src/atom.coffee +++ b/src/atom.coffee @@ -227,20 +227,17 @@ class Atom extends Model dimensions = JSON.stringify(atom.getWindowDimensions()) localStorage.setItem("defaultWindowDimensions", dimensions) - applyDefaultWindowDimensions: -> - return unless dimensions = localStorage.getItem("defaultWindowDimensions") + getDefaultWindowDimensions: -> try - JSON.parse(dimensions) + JSON.parse(localStorage.getItem("defaultWindowDimensions")) catch error console.warn "Error parsing default window dimensions", error localStorage.removeItem("defaultWindowDimensions") + {width, height} = screen.getPrimaryDisplay().workAreaSize + {x: 0, y: 0, width: width, height: Math.min(1024, height)} restoreWindowDimensions: -> - workAreaSize = screen.getPrimaryDisplay().workAreaSize - windowDimensions = @state.windowDimensions ? {} - {initialSize} = @getLoadSettings() - windowDimensions.height ?= initialSize?.height ? workAreaSize.height - windowDimensions.width ?= initialSize?.width ? Math.min(workAreaSize.width, 1024) + windowDimensions = @state.windowDimensions ? @getDefaultWindowDimensions() @setWindowDimensions(windowDimensions) storeWindowDimensions: ->