From a8e6d8315573d10d12b26d3b78c5820e5244dfe8 Mon Sep 17 00:00:00 2001 From: Matt Mower Date: Tue, 14 Feb 2017 20:20:59 -0600 Subject: Do not unconditionally remove MTP storage on unmount * It is not necessary to Remove_MTP_Storage() for a partition if an MTP_Storage_ID has not been assigned. * The hack to force-set tw_mtp_enabled=1 should no longer be necessary now that we're checking whether MTP really needs to be disabled for a volume before running Disable_MTP(). Change-Id: I1b7233eedd9da7c6be0c67fc60243f3837105173 --- twrp.cpp | 7 ------- 1 file changed, 7 deletions(-) (limited to 'twrp.cpp') diff --git a/twrp.cpp b/twrp.cpp index f0e572cb0..3d0a375a3 100644 --- a/twrp.cpp +++ b/twrp.cpp @@ -289,13 +289,6 @@ int main(int argc, char **argv) { } // Read the settings file -#ifdef TW_HAS_MTP - // We unmount partitions sometimes during early boot which may override - // the default of MTP being enabled by auto toggling MTP off. This - // will force it back to enabled then get overridden by the settings - // file, assuming that an entry for tw_mtp_enabled is set. - DataManager::SetValue("tw_mtp_enabled", 1); -#endif DataManager::ReadSettingsFile(); PageManager::LoadLanguage(DataManager::GetStrValue("tw_language")); GUIConsole::Translate_Now(); -- cgit v1.2.3