1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-23 00:05:22 +03:00

Fixed backup / restore with profile switching.

This commit is contained in:
Michael Keller 2016-08-03 09:38:01 +12:00
parent 528ac69090
commit e6d12761e2
2 changed files with 16 additions and 2 deletions

View file

@ -890,3 +890,9 @@ TABS.pid_tuning.checkUpdateProfile = function (updateRateProfile) {
}
}
TABS.pid_tuning.setUpdating = function (isUpdating) {
var self = this;
self.updating = isUpdating;
}

View file

@ -140,7 +140,11 @@ TABS.setup.initialize = function (callback) {
if ($(this).hasClass('disabled')) {
return;
}
TABS.pid_tuning.setUpdating(true);
configuration_backup(function () {
TABS.pid_tuning.setUpdating(false);
GUI.log(chrome.i18n.getMessage('initialSetupBackupSuccess'));
});
});
@ -149,11 +153,15 @@ TABS.setup.initialize = function (callback) {
if ($(this).hasClass('disabled')) {
return;
}
configuration_restore(function () {
GUI.log(chrome.i18n.getMessage('initialSetupRestoreSuccess'));
TABS.pid_tuning.setUpdating(true);
configuration_restore(function () {
// get latest settings
TABS.setup.initialize();
TABS.pid_tuning.setUpdating(false);
GUI.log(chrome.i18n.getMessage('initialSetupRestoreSuccess'));
});
});