diff --git a/src/js/controllers/backup.js b/src/js/controllers/backup.js index d2cf89e3a..25a92733c 100644 --- a/src/js/controllers/backup.js +++ b/src/js/controllers/backup.js @@ -10,8 +10,10 @@ angular.module('copayApp.controllers').controller('wordsController', var fc = profileService.focusedClient; if (fc.isPrivKeyEncrypted()) self.credentialsEncrypted = true; - else setWords(fc.getMnemonic()); - + else { + setWords(fc.getMnemonic()); + $rootScope.$emit('Local/BackupDone'); + } if (fc.credentials && !fc.credentials.mnemonicEncrypted && !fc.credentials.mnemonic) { self.deleted = true; } @@ -21,9 +23,6 @@ angular.module('copayApp.controllers').controller('wordsController', if (!self.credentialsEncrypted) self.show = !self.show; - if (self.show) - $rootScope.$emit('Local/BackupDone'); - if (self.credentialsEncrypted) self.passwordRequest(); @@ -78,6 +77,7 @@ angular.module('copayApp.controllers').controller('wordsController', self.show = !self.show; self.credentialsEncrypted = false; setWords(fc.getMnemonic()); + $rootScope.$emit('Local/BackupDone'); }); } }