From b21cc64ca8f5a9d936d6ece7da120bc0bc65b49f Mon Sep 17 00:00:00 2001 From: Dees Troy Date: Tue, 10 Sep 2013 17:36:41 +0000 Subject: Pull ROM info from build.prop for backup names Change-Id: I7847fca22b5d4f0a35da41625b15bd677a1e9768 --- partitionmanager.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'partitionmanager.cpp') diff --git a/partitionmanager.cpp b/partitionmanager.cpp index 78fbfa489..4e72117dd 100644 --- a/partitionmanager.cpp +++ b/partitionmanager.cpp @@ -670,10 +670,11 @@ int TWPartitionManager::Run_Backup(void) { DataManager::GetValue(TW_BACKUPS_FOLDER_VAR, Backup_Folder); DataManager::GetValue(TW_BACKUP_NAME, Backup_Name); - if (Backup_Name == "(Current Date)" || Backup_Name == "0" || Backup_Name.empty()) { - char timestamp[255]; - sprintf(timestamp,"%04d-%02d-%02d--%02d-%02d-%02d",t->tm_year+1900,t->tm_mon+1,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec); - Backup_Name = timestamp; + if (Backup_Name == "(Current Date)") { + Backup_Name = TWFunc::Get_Current_Date(); + } else if (Backup_Name == "(Auto Generate)" || Backup_Name == "0" || Backup_Name.empty()) { + TWFunc::Auto_Generate_Backup_Name(); + DataManager::GetValue(TW_BACKUP_NAME, Backup_Name); } LOGINFO("Backup Name is: '%s'\n", Backup_Name.c_str()); Full_Backup_Path = Backup_Folder + "/" + Backup_Name + "/"; -- cgit v1.2.3