diff options
Diffstat (limited to 'twrp-functions.cpp')
-rw-r--r-- | twrp-functions.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/twrp-functions.cpp b/twrp-functions.cpp index 1798c49b7..cd8700f8f 100644 --- a/twrp-functions.cpp +++ b/twrp-functions.cpp @@ -42,6 +42,7 @@ #include "partitions.hpp" #include "variables.h" #include "bootloader.h" +#include "cutils/properties.h" #ifdef ANDROID_RB_POWEROFF #include "cutils/android_reboot.h" #endif @@ -1278,4 +1279,14 @@ bool TWFunc::Toggle_MTP(bool enable) { #endif } +void TWFunc::SetPerformanceMode(bool mode) { + if (mode) { + property_set("recovery.perf.mode", "1"); + } else { + property_set("recovery.perf.mode", "0"); + } + // Some time for events to catch up to init handlers + usleep(500000); +} + #endif // ndef BUILD_TWRPTAR_MAIN |