From 74a6d0d56203fd0d1eebe4fc9bb432f8504e0253 Mon Sep 17 00:00:00 2001 From: bigbiff Date: Sat, 14 Feb 2015 20:49:44 -0500 Subject: Replace Auto_Generated name spaces with underscores. Change-Id: Ibc38940833f9d8eb584690ef767561d22f71a64d --- twrp-functions.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/twrp-functions.cpp b/twrp-functions.cpp index 55f795c6f..e6961e288 100644 --- a/twrp-functions.cpp +++ b/twrp-functions.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #include "twrp-functions.hpp" #include "twcommon.h" #ifndef BUILD_TWRPTAR_MAIN @@ -814,7 +815,7 @@ void TWFunc::Auto_Generate_Backup_Name() { return; } string Backup_Name = Get_Current_Date(); - Backup_Name += " " + propvalue; + Backup_Name += "_" + propvalue; if (Backup_Name.size() > MAX_BACKUP_NAME_LEN) Backup_Name.resize(MAX_BACKUP_NAME_LEN); // Trailing spaces cause problems on some file systems, so remove them @@ -824,6 +825,7 @@ void TWFunc::Auto_Generate_Backup_Name() { Backup_Name.resize(Backup_Name.size() - 1); 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()); -- cgit v1.2.3