diff options
Diffstat (limited to 'src/stores/AppStore.js')
-rw-r--r-- | src/stores/AppStore.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js index e70ad16ef..a51a3267f 100644 --- a/src/stores/AppStore.js +++ b/src/stores/AppStore.js | |||
@@ -9,7 +9,7 @@ import prettyBytes from 'pretty-bytes'; | |||
9 | import Store from './lib/Store'; | 9 | import Store from './lib/Store'; |
10 | import Request from './lib/Request'; | 10 | import Request from './lib/Request'; |
11 | import { CHECK_INTERVAL, DEFAULT_APP_SETTINGS } from '../config'; | 11 | import { CHECK_INTERVAL, DEFAULT_APP_SETTINGS } from '../config'; |
12 | import { isMac } from '../environment'; | 12 | import { isMac, isLinux, isWindows } from '../environment'; |
13 | import locales from '../i18n/translations'; | 13 | import locales from '../i18n/translations'; |
14 | import { gaEvent } from '../lib/analytics'; | 14 | import { gaEvent } from '../lib/analytics'; |
15 | 15 | ||
@@ -179,8 +179,11 @@ export default class AppStore extends Store { | |||
179 | 179 | ||
180 | this.actions.service.setActive({ serviceId }); | 180 | this.actions.service.setActive({ serviceId }); |
181 | 181 | ||
182 | if (!isMac) { | 182 | const mainWindow = remote.getCurrentWindow(); |
183 | const mainWindow = remote.getCurrentWindow(); | 183 | |
184 | if (isWindows) { | ||
185 | mainWindow.restore(); | ||
186 | } else if (isLinux) { | ||
184 | mainWindow.show(); | 187 | mainWindow.show(); |
185 | } | 188 | } |
186 | } | 189 | } |