diff options
author | Ethan Yonker <dees_troy@teamw.in> | 2019-01-12 05:49:52 +0100 |
---|---|---|
committer | Ethan Yonker <dees_troy@teamw.in> | 2019-04-03 23:44:00 +0200 |
commit | 53796e73334ac9d87d4cb5a355fc8c1d205104f6 (patch) | |
tree | bb74fbf8593d23beddba9f899d05925b6fe03470 /twrp-functions.cpp | |
parent | Fix build in 5.1 tree (diff) | |
download | android_bootable_recovery-53796e73334ac9d87d4cb5a355fc8c1d205104f6.tar android_bootable_recovery-53796e73334ac9d87d4cb5a355fc8c1d205104f6.tar.gz android_bootable_recovery-53796e73334ac9d87d4cb5a355fc8c1d205104f6.tar.bz2 android_bootable_recovery-53796e73334ac9d87d4cb5a355fc8c1d205104f6.tar.lz android_bootable_recovery-53796e73334ac9d87d4cb5a355fc8c1d205104f6.tar.xz android_bootable_recovery-53796e73334ac9d87d4cb5a355fc8c1d205104f6.tar.zst android_bootable_recovery-53796e73334ac9d87d4cb5a355fc8c1d205104f6.zip |
Diffstat (limited to 'twrp-functions.cpp')
-rwxr-xr-x | twrp-functions.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/twrp-functions.cpp b/twrp-functions.cpp index 28a0f0cc7..5b618e2ac 100755 --- a/twrp-functions.cpp +++ b/twrp-functions.cpp @@ -879,10 +879,11 @@ void TWFunc::Auto_Generate_Backup_Name() { space_check = Backup_Name.substr(Backup_Name.size() - 1, 1); } replace(Backup_Name.begin(), Backup_Name.end(), ' ', '_'); - DataManager::SetValue(TW_BACKUP_NAME, Backup_Name); - if (PartitionManager.Check_Backup_Name(false) != 0) { - LOGINFO("Auto generated backup name '%s' contains invalid characters, using date instead.\n", Backup_Name.c_str()); + if (PartitionManager.Check_Backup_Name(Backup_Name, false, true) != 0) { + LOGINFO("Auto generated backup name '%s' is not valid, using date instead.\n", Backup_Name.c_str()); DataManager::SetValue(TW_BACKUP_NAME, Get_Current_Date()); + } else { + DataManager::SetValue(TW_BACKUP_NAME, Backup_Name); } } |