From 9416f4f9d6542b616640c0fbb53899bbfc1859a2 Mon Sep 17 00:00:00 2001 From: xiaolu Date: Thu, 4 Jun 2015 08:22:23 +0800 Subject: partition: recreate tw_internal_path(/data/media/0), after wipe media from data or format /data. Change-Id: I3671d7a5759260a4e74952168483a6816eb28f5d --- partitionmanager.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'partitionmanager.cpp') diff --git a/partitionmanager.cpp b/partitionmanager.cpp index 572cd7c93..0262648f1 100644 --- a/partitionmanager.cpp +++ b/partitionmanager.cpp @@ -1212,16 +1212,7 @@ int TWPartitionManager::Wipe_Media_From_Data(void) { gui_print("Wiping internal storage -- /data/media...\n"); Remove_MTP_Storage(dat->MTP_Storage_ID); TWFunc::removeDir("/data/media", false); - if (mkdir("/data/media", S_IRWXU | S_IRWXG | S_IWGRP | S_IXGRP) != 0) { - Add_MTP_Storage(dat->MTP_Storage_ID); - return false; - } - if (dat->Has_Data_Media) { - dat->Recreate_Media_Folder(); - // Unmount and remount - slightly hackish way to ensure that the "/sdcard" folder is still mounted properly after wiping - dat->UnMount(false); - dat->Mount(false); - } + dat->Recreate_Media_Folder(); Add_MTP_Storage(dat->MTP_Storage_ID); return true; } else { -- cgit v1.2.3