diff --git a/src/app.js b/src/app.js index 360556f8e5..c706a18be4 100644 --- a/src/app.js +++ b/src/app.js @@ -47,8 +47,7 @@ var router = Router.create({ router.run(Handler => React.render(, document.body)); routerContainer.set(router); -let setup = util.isLinux() ? setupUtil.nativeSetup : setupUtil.nonNativeSetup; -setup().then(() => { +setupUtil.setup().then(() => { Menu.setApplicationMenu(Menu.buildFromTemplate(template())); docker.init(); if (!hub.prompted() && !hub.loggedin()) { diff --git a/src/utils/SetupUtil.js b/src/utils/SetupUtil.js index cf9b6ac43f..e2b794851a 100644 --- a/src/utils/SetupUtil.js +++ b/src/utils/SetupUtil.js @@ -51,6 +51,10 @@ export default { return _retryPromise.promise; }, + setup() { + return util.isLinux() ? this.nativeSetup() : this.nonNativeSetup(); + }, + async nativeSetup () { while (true) { try {