From 51cfa75ffc34597a7af9f5e554588b66789aafd4 Mon Sep 17 00:00:00 2001 From: Sebastiaan Pasma Date: Mon, 18 Jun 2018 12:44:31 +0200 Subject: [PATCH] Use the whenAvailable which is called onBeforeEnter so that changed configuration is also reloaded onEnter --- src/js/controllers/tab-receive.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/js/controllers/tab-receive.js b/src/js/controllers/tab-receive.js index 399f196d1..32cd5281a 100644 --- a/src/js/controllers/tab-receive.js +++ b/src/js/controllers/tab-receive.js @@ -12,7 +12,8 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi var currentAddressSocket = {}; var paymentSubscriptionObj = { op:"addr_sub" } - var config = configService.getSync(); + + var config; var soundLoaded = false; var nativeAudioAvailable = (window.plugins && window.plugins.NativeAudio); @@ -243,8 +244,9 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi }) ]; - configService.whenAvailable(function(config) { - $scope.displayBalanceAsFiat = config.wallet.settings.priceDisplay === 'fiat'; + configService.whenAvailable(function(_config) { + $scope.displayBalanceAsFiat = _config.wallet.settings.priceDisplay === 'fiat'; + config = _config; }); });