From 36b6efa9e48ab602c9e94d291abd357b390ee396 Mon Sep 17 00:00:00 2001 From: Gustavo Maximiliano Cortez Date: Thu, 11 Jun 2015 16:30:21 -0300 Subject: [PATCH] Fixes restart desktop application --- src/js/services/applicationService.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/js/services/applicationService.js b/src/js/services/applicationService.js index c920a11cc..a694a86be 100644 --- a/src/js/services/applicationService.js +++ b/src/js/services/applicationService.js @@ -1,6 +1,6 @@ 'use strict'; angular.module('copayApp.services') - .factory('applicationService', function($rootScope, $timeout, isCordova, isChromeApp) { + .factory('applicationService', function($rootScope, $timeout, isCordova, isChromeApp, nodeWebkit, go) { var root = {}; root.restart = function() { @@ -14,7 +14,17 @@ angular.module('copayApp.services') } else { // Go home reloading the application if (isChromeApp) { - chrome.runtime.reload(); + if (nodeWebkit.isDefined()) { + go.walletHome(); + $timeout(function() { + var win = require('nw.gui').Window.get(); + win.reload(3); + //or + win.reloadDev(); + }, 100); + } else { + chrome.runtime.reload(); + } } else { window.location = window.location.href.substr(0, hashIndex); }