diff --git a/js/backup_restore.js b/js/backup_restore.js index 717e67ef..fb0cd6c4 100644 --- a/js/backup_restore.js +++ b/js/backup_restore.js @@ -594,6 +594,16 @@ function configuration_restore(callback) { appliedMigrationsCount++; } + if (compareVersions(migratedVersion, '1.2.0')) { + // old version of the configurator incorrectly had a 'disabled' option for GPS SBAS mode. + if (MISC.gps_ubx_sbas < 0) { + MISC.gps_ubx_sbas = 0; + } + migratedVersion = '1.2.0'; + + appliedMigrationsCount++; + } + if (appliedMigrationsCount > 0) { GUI.log(chrome.i18n.getMessage('configMigrationSuccessful', [appliedMigrationsCount])); } diff --git a/tabs/configuration.js b/tabs/configuration.js index dc35c38b..12fd1b1c 100644 --- a/tabs/configuration.js +++ b/tabs/configuration.js @@ -256,7 +256,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) { ]; var gpsSbas = [ - 'Disabled', 'Auto-detect', 'European EGNOS', 'North American WAAS', @@ -295,7 +294,7 @@ TABS.configuration.initialize = function (callback, scrollPosition) { var gps_ubx_sbas_e = $('select.gps_ubx_sbas'); for (var i = 0; i < gpsSbas.length; i++) { - gps_ubx_sbas_e.append(''); + gps_ubx_sbas_e.append(''); } gps_ubx_sbas_e.change(function () {