diff --git a/public/views/preferencesLanguage.html b/public/views/preferencesLanguage.html
index e3496b1e5..b5c4c2315 100644
--- a/public/views/preferencesLanguage.html
+++ b/public/views/preferencesLanguage.html
@@ -1,20 +1,11 @@
-
+
-
diff --git a/src/js/controllers/preferencesLanguage.js b/src/js/controllers/preferencesLanguage.js
index acce188b5..0e44492d1 100644
--- a/src/js/controllers/preferencesLanguage.js
+++ b/src/js/controllers/preferencesLanguage.js
@@ -1,13 +1,12 @@
'use strict';
angular.module('copayApp.controllers').controller('preferencesLanguageController',
- function($scope, $log, $timeout, configService, profileService, uxLanguage, walletService, go) {
+ function($scope, $log, configService, profileService, uxLanguage, walletService, go) {
- this.availableLanguages = uxLanguage.getLanguages();
- this.currentLanguage = uxLanguage.getCurrentLanguage();
-
- this.save = function(newLang) {
+ $scope.availableLanguages = uxLanguage.getLanguages();
+ $scope.currentLanguage = uxLanguage.getCurrentLanguage();
+ $scope.save = function(newLang) {
var opts = {
wallet: {
settings: {
@@ -20,16 +19,10 @@ angular.module('copayApp.controllers').controller('preferencesLanguageController
if (err) $log.warn(err);
go.preferencesGlobal();
-
uxLanguage.update(function() {
- $timeout(function() {
- $scope.$apply();
- }, 100);
-
- walletService.updateRemotePreferences(profileService.getClients(), {},
- function() {
- $log.debug('Remote preferences saved');
- });
+ walletService.updateRemotePreferences(profileService.getClients(), {}, function() {
+ $log.debug('Remote preferences saved');
+ });
});
});
};