From 75aa615767457f2b62dda65b16ded41b0e6df11f Mon Sep 17 00:00:00 2001 From: Ethan Yonker Date: Fri, 8 Sep 2017 12:17:03 -0500 Subject: Make legacy props an option disabled by default Change-Id: Id0bb17ebd11e120b4676c41d6553e6a830ac7ee9 --- data.cpp | 7 ++++++- gui/theme/common/landscape.xml | 6 ++++++ gui/theme/common/languages/en.xml | 1 + gui/theme/common/portrait.xml | 8 +++++++- gui/theme/common/watch.xml | 6 ++++++ twinstall.cpp | 27 +++++++++++++++------------ 6 files changed, 41 insertions(+), 14 deletions(-) diff --git a/data.cpp b/data.cpp index 5d05d2bad..5a9055345 100644 --- a/data.cpp +++ b/data.cpp @@ -833,15 +833,20 @@ void DataManager::SetDefaultValues() #else mConst.SetValue("tw_has_boot_slots", "0"); #endif - +#ifdef TW_NO_LEGACY_PROPS + LOGINFO("TW_NO_LEGACY_PROPS := true\n"); + mConst.SetValue("tw_enable_legacy_props", "0"); +#endif #ifdef TW_OEM_BUILD LOGINFO("TW_OEM_BUILD := true\n"); mConst.SetValue("tw_oem_build", "1"); + mConst.SetValue("tw_enable_legacy_props", "0"); #else mConst.SetValue("tw_oem_build", "0"); mPersist.SetValue("tw_app_prompt", "1"); mPersist.SetValue("tw_app_install_system", "1"); mData.SetValue("tw_app_install_status", "0"); // 0 = no status, 1 = not installed, 2 = already installed + mPersist.SetValue("tw_enable_legacy_props", "0"); #endif pthread_mutex_unlock(&m_valuesLock); diff --git a/gui/theme/common/landscape.xml b/gui/theme/common/landscape.xml index c3d89fe2d..5e640104d 100644 --- a/gui/theme/common/landscape.xml +++ b/gui/theme/common/landscape.xml @@ -447,6 +447,12 @@ + + + {@enable_legacy_props_chk=Enable legacy properties for old zips} + + +