From bfccfb8822c1308f43d7a39578fa3c915dabb1b4 Mon Sep 17 00:00:00 2001 From: Matt Mower Date: Mon, 25 Apr 2016 23:22:31 -0500 Subject: Finish creating disable_free_space_check variable * Create data manager variable for 'tw_disable_free_space' * Make configurable through Settings * Fix the "two presses needed to enable" issue for the checkbox on the backup screen * No need to capitalize every word, but do specify precedes backup Change-Id: Id436cef13e4ca9349618420aac03862ec4e3c35e --- data.cpp | 1 + gui/theme/common/landscape.xml | 5 ++++- gui/theme/common/languages/en.xml | 2 +- gui/theme/common/portrait.xml | 5 ++++- gui/theme/common/watch.xml | 7 +++++-- partitionmanager.cpp | 2 +- variables.h | 1 + 7 files changed, 17 insertions(+), 6 deletions(-) diff --git a/data.cpp b/data.cpp index 1ea7b8431..81e9ca234 100644 --- a/data.cpp +++ b/data.cpp @@ -679,6 +679,7 @@ void DataManager::SetDefaultValues() mPersist.SetValue(TW_REBOOT_AFTER_FLASH_VAR, "0"); mPersist.SetValue(TW_SIGNED_ZIP_VERIFY_VAR, "0"); mPersist.SetValue(TW_FORCE_MD5_CHECK_VAR, "0"); + mPersist.SetValue(TW_DISABLE_FREE_SPACE_VAR, "0"); mPersist.SetValue(TW_USE_COMPRESSION_VAR, "0"); mPersist.SetValue(TW_TIME_ZONE_VAR, "CST6CDT,M3.2.0,M11.1.0"); mPersist.SetValue(TW_GUI_SORT_ORDER, "1"); diff --git a/gui/theme/common/landscape.xml b/gui/theme/common/landscape.xml index a7a59d897..688cef23e 100644 --- a/gui/theme/common/landscape.xml +++ b/gui/theme/common/landscape.xml @@ -1605,7 +1605,7 @@ - {@disable_backup_space_chk=Disable Free Space Check} + {@disable_backup_space_chk=Disable free space check before backup} @@ -2714,6 +2714,9 @@ + + + diff --git a/gui/theme/common/languages/en.xml b/gui/theme/common/languages/en.xml index 2b80b25cf..28dbb6c2d 100644 --- a/gui/theme/common/languages/en.xml +++ b/gui/theme/common/languages/en.xml @@ -208,7 +208,7 @@ enabled Enable compression Skip MD5 generation during backup - Disable Free Space Check + Disable free space check before backup Refresh Sizes Swipe to Backup Append Date diff --git a/gui/theme/common/portrait.xml b/gui/theme/common/portrait.xml index 6b7453845..c3fe9ad20 100644 --- a/gui/theme/common/portrait.xml +++ b/gui/theme/common/portrait.xml @@ -1640,7 +1640,7 @@ - {@disable_backup_space_chk=Disable Free Space Check} + {@disable_backup_space_chk=Disable free space check before backup} @@ -2847,6 +2847,9 @@ + + + diff --git a/gui/theme/common/watch.xml b/gui/theme/common/watch.xml index 38a2a238f..fd6048716 100644 --- a/gui/theme/common/watch.xml +++ b/gui/theme/common/watch.xml @@ -1930,7 +1930,7 @@ - + @@ -2119,7 +2119,7 @@ - + @@ -3413,6 +3413,9 @@ + + + diff --git a/partitionmanager.cpp b/partitionmanager.cpp index 031cca0ca..a326d79ce 100644 --- a/partitionmanager.cpp +++ b/partitionmanager.cpp @@ -772,7 +772,7 @@ int TWPartitionManager::Run_Backup(bool adbbackup) { return false; } - DataManager::GetValue("tw_disable_free_space", disable_free_space_check); + DataManager::GetValue(TW_DISABLE_FREE_SPACE_VAR, disable_free_space_check); if (adbbackup) disable_free_space_check = true; diff --git a/variables.h b/variables.h index 1cfef0864..5acae753f 100644 --- a/variables.h +++ b/variables.h @@ -70,6 +70,7 @@ #define TW_FORCE_MD5_CHECK_VAR "tw_force_md5_check" #define TW_SKIP_MD5_CHECK_VAR "tw_skip_md5_check" #define TW_SKIP_MD5_GENERATE_VAR "tw_skip_md5_generate" +#define TW_DISABLE_FREE_SPACE_VAR "tw_disable_free_space" #define TW_SIGNED_ZIP_VERIFY_VAR "tw_signed_zip_verify" #define TW_REBOOT_AFTER_FLASH_VAR "tw_reboot_after_flash_option" #define TW_TIME_ZONE_VAR "tw_time_zone" -- cgit v1.2.3