diff options
author | Ethan Yonker <dees_troy@teamw.in> | 2014-12-29 17:48:17 +0100 |
---|---|---|
committer | Ethan Yonker <dees_troy@teamw.in> | 2015-01-02 17:22:58 +0100 |
commit | df7abac1a645949ded76418759236bc3b14f107e (patch) | |
tree | bad4df0115162eb099a9d4c8bcbe282023c018bd /twrp.cpp | |
parent | gui: remove dead build flag TWRP_SIMULATE_ACTIONS (diff) | |
download | android_bootable_recovery-df7abac1a645949ded76418759236bc3b14f107e.tar android_bootable_recovery-df7abac1a645949ded76418759236bc3b14f107e.tar.gz android_bootable_recovery-df7abac1a645949ded76418759236bc3b14f107e.tar.bz2 android_bootable_recovery-df7abac1a645949ded76418759236bc3b14f107e.tar.lz android_bootable_recovery-df7abac1a645949ded76418759236bc3b14f107e.tar.xz android_bootable_recovery-df7abac1a645949ded76418759236bc3b14f107e.tar.zst android_bootable_recovery-df7abac1a645949ded76418759236bc3b14f107e.zip |
Diffstat (limited to '')
-rw-r--r-- | twrp.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
@@ -311,26 +311,23 @@ int main(int argc, char **argv) { property_get("mtp.crash_check", mtp_crash_check, "0"); if (strcmp(mtp_crash_check, "0") == 0) { property_set("mtp.crash_check", "1"); - if (DataManager::GetIntValue(TW_IS_ENCRYPTED) != 0) { - if (DataManager::GetIntValue(TW_IS_DECRYPTED) != 0 && DataManager::GetIntValue("tw_mtp_enabled") == 1) { - LOGINFO("Enabling MTP during startup\n"); - if (!PartitionManager.Enable_MTP()) - PartitionManager.Disable_MTP(); - else - gui_print("MTP Enabled\n"); - } - } else if (DataManager::GetIntValue("tw_mtp_enabled") == 1) { + if (DataManager::GetIntValue("tw_mtp_enabled") == 1 && ((DataManager::GetIntValue(TW_IS_ENCRYPTED) != 0 && DataManager::GetIntValue(TW_IS_DECRYPTED) != 0) || DataManager::GetIntValue(TW_IS_ENCRYPTED) == 0)) { LOGINFO("Enabling MTP during startup\n"); if (!PartitionManager.Enable_MTP()) PartitionManager.Disable_MTP(); else gui_print("MTP Enabled\n"); + } else { + PartitionManager.Disable_MTP(); } property_set("mtp.crash_check", "0"); } else { gui_print_color("warning", "MTP Crashed, not starting MTP on boot.\n"); DataManager::SetValue("tw_mtp_enabled", 0); + PartitionManager.Disable_MTP(); } +#else + PartitionManager.Disable_MTP(); #endif // Launch the main GUI |