|
1 | 1 | 'use strict'; |
2 | 2 |
|
| 3 | +var path = require('path'); |
3 | 4 | var electron = require('electron'); |
4 | | -var app = electron.app; |
5 | 5 | var jsonfile = require('jsonfile'); |
6 | | -var path = require('path'); |
7 | 6 | var mkdirp = require('mkdirp'); |
8 | | -var objectAssign = require('object-assign'); |
9 | 7 | var deepEqual = require('deep-equal'); |
10 | 8 |
|
11 | 9 | module.exports = function (options) { |
| 10 | + var app = electron.app; |
12 | 11 | var screen = electron.screen; |
13 | 12 | var state; |
14 | 13 | var winRef; |
15 | 14 | var stateChangeTimer; |
16 | 15 | var eventHandlingDelay = 100; |
17 | | - var config = objectAssign({ |
| 16 | + var config = Object.assign({ |
18 | 17 | file: 'window-state.json', |
19 | 18 | path: app.getPath('userData'), |
20 | 19 | maximize: true, |
@@ -97,7 +96,7 @@ module.exports = function (options) { |
97 | 96 | try { |
98 | 97 | mkdirp.sync(path.dirname(fullStoreFileName)); |
99 | 98 | jsonfile.writeFileSync(fullStoreFileName, state); |
100 | | - } catch (e) { |
| 99 | + } catch (err) { |
101 | 100 | // Don't care |
102 | 101 | } |
103 | 102 | } |
@@ -154,7 +153,7 @@ module.exports = function (options) { |
154 | 153 | validateState(); |
155 | 154 |
|
156 | 155 | // Set state fallback values |
157 | | - state = objectAssign({ |
| 156 | + state = Object.assign({ |
158 | 157 | width: config.defaultWidth || 800, |
159 | 158 | height: config.defaultHeight || 600 |
160 | 159 | }, state); |
|
0 commit comments