summaryrefslogtreecommitdiffstats
path: root/partition.cpp
diff options
context:
space:
mode:
authorbigbiff bigbiff <bigbiff@teamw.in>2014-01-25 21:02:57 +0100
committerGerrit Code Review <gerrit2@gerrit>2014-02-03 19:00:58 +0100
commitc7360dd26343b704350b7bc0911221c56ecf4695 (patch)
treea9cec440c2076e1898d50d96043949af18dfa9ed /partition.cpp
parentAdd option to set flag for storage=0 (diff)
downloadandroid_bootable_recovery-c7360dd26343b704350b7bc0911221c56ecf4695.tar
android_bootable_recovery-c7360dd26343b704350b7bc0911221c56ecf4695.tar.gz
android_bootable_recovery-c7360dd26343b704350b7bc0911221c56ecf4695.tar.bz2
android_bootable_recovery-c7360dd26343b704350b7bc0911221c56ecf4695.tar.lz
android_bootable_recovery-c7360dd26343b704350b7bc0911221c56ecf4695.tar.xz
android_bootable_recovery-c7360dd26343b704350b7bc0911221c56ecf4695.tar.zst
android_bootable_recovery-c7360dd26343b704350b7bc0911221c56ecf4695.zip
Diffstat (limited to 'partition.cpp')
-rw-r--r--partition.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/partition.cpp b/partition.cpp
index 13f0db71a..aeef04ea4 100644
--- a/partition.cpp
+++ b/partition.cpp
@@ -399,7 +399,6 @@ bool TWPartition::Process_Fstab_Line(string Line, bool Display_Error) {
} else if (Mount_Point == "/recovery") {
Display_Name = "Recovery";
Backup_Display_Name = Display_Name;
- Can_Be_Backed_Up = true;
}
}
@@ -1539,8 +1538,9 @@ bool TWPartition::Wipe_Data_Without_Wiping_Media() {
// The media folder is the "internal sdcard"
// The .layout_version file is responsible for determining whether 4.2 decides up upgrade
// the media folder for multi-user.
+ //TODO: convert this to use twrpDU.cpp
if (strcmp(de->d_name, "media") == 0 || strcmp(de->d_name, ".layout_version") == 0) continue;
-
+
dir = "/data/";
dir.append(de->d_name);
if (de->d_type == DT_DIR) {
@@ -1551,6 +1551,7 @@ bool TWPartition::Wipe_Data_Without_Wiping_Media() {
}
}
closedir(d);
+
gui_print("Done.\n");
return true;
}
@@ -1798,6 +1799,7 @@ bool TWPartition::Update_Size(bool Display_Error) {
unsigned long long data_media_used, actual_data;
du.add_relative_dir("media");
Used = du.Get_Folder_Size("/data");
+ du.clear_relative_dir("media");
Backup_Size = Used;
int bak = (int)(Used / 1048576LLU);
int fre = (int)(Free / 1048576LLU);