From fcc3a2259d235c66bbe1eb840c5e2cd5fcdaff22 Mon Sep 17 00:00:00 2001 From: Gustavo Maximiliano Cortez Date: Fri, 12 Jun 2015 15:00:51 -0300 Subject: [PATCH] Do not refresh if the same wallet is selected from sidebar --- public/views/includes/sidebar.html | 2 +- src/js/controllers/sidebar.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/public/views/includes/sidebar.html b/public/views/includes/sidebar.html index 9ebccb657..e1742550c 100644 --- a/public/views/includes/sidebar.html +++ b/public/views/includes/sidebar.html @@ -8,7 +8,7 @@ ng-repeat="item in sidebar.wallets track by $index" ng-class="{'selected': item.id == index.walletId}" class="nav-item"> - +
{{(item.name || item.id) | limitTo: 1}}
{{item.name || item.id}}
diff --git a/src/js/controllers/sidebar.js b/src/js/controllers/sidebar.js index f21083256..1e409792e 100644 --- a/src/js/controllers/sidebar.js +++ b/src/js/controllers/sidebar.js @@ -24,9 +24,10 @@ angular.module('copayApp.controllers').controller('sidebarController', profileService.signout(); }; - self.switchWallet = function(wid) { + self.switchWallet = function(selectedWalletId, currentWalletId) { + if (selectedWalletId == currentWalletId) return; self.walletSelection = false; - profileService.setAndStoreFocus(wid, function() { + profileService.setAndStoreFocus(selectedWalletId, function() { }); };