diff options
Diffstat (limited to 'partitionmanager.cpp')
-rw-r--r-- | partitionmanager.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/partitionmanager.cpp b/partitionmanager.cpp index 98151b43c..b267b8b6f 100644 --- a/partitionmanager.cpp +++ b/partitionmanager.cpp @@ -1380,6 +1380,14 @@ void TWPartitionManager::Update_System_Details(void) { DataManager::SetValue(TW_BACKUP_ANDSEC_VAR, 0); } else DataManager::SetValue(TW_HAS_ANDROID_SECURE, 1); + } else if ((*iter)->Mount_Point == "/boot") { + int backup_display_size = (int)((*iter)->Backup_Size / 1048576LLU); + DataManager::SetValue(TW_BACKUP_BOOT_SIZE, backup_display_size); + if ((*iter)->Backup_Size == 0) { + DataManager::SetValue("tw_has_boot_partition", 0); + DataManager::SetValue(TW_BACKUP_BOOT_VAR, 0); + } else + DataManager::SetValue("tw_has_boot_partition", 1); } #ifdef SP1_NAME if ((*iter)->Backup_Name == EXPAND(SP1_NAME)) { @@ -1623,4 +1631,4 @@ void TWPartitionManager::Mount_All_Storage(void) { if ((*iter)->Is_Storage) (*iter)->Mount(false); } -}
\ No newline at end of file +} |