diff --git a/res/values/axxion_strings.xml b/res/values/axxion_strings.xml index e4f4e05af74..d587f60bb2f 100644 --- a/res/values/axxion_strings.xml +++ b/res/values/axxion_strings.xml @@ -424,5 +424,4 @@ AxxionKat Statistics Help make AxxionKat better by opting into anonymous statistics reporting Here you can see the changes of the new version - diff --git a/res/xml/settings_headers.xml b/res/xml/settings_headers.xml index e35a6afe1fd..9e88f23337d 100644 --- a/res/xml/settings_headers.xml +++ b/res/xml/settings_headers.xml @@ -154,6 +154,17 @@
+ + +
+ +
- -
-
headers) { } private void updateHeaderList(List
target) { - final boolean showDev = mDevelopmentPreferences.getBoolean( - DevelopmentSettings.PREF_SHOW, - android.os.Build.TYPE.equals("eng")); + final boolean showDev = true; int i = 0; final UserManager um = (UserManager) getSystemService(Context.USER_SERVICE); @@ -766,7 +764,6 @@ private void updateHeaderList(List
target) { } } } else if (id == R.id.development_settings - || id == R.id.performance_settings) { if (!showDev) { target.remove(i); } @@ -778,6 +775,16 @@ private void updateHeaderList(List
target) { if (!DevelopmentSettings.isRootForAppsEnabled()) { target.remove(i); } + } else if (id == R.id.kernel_tweaker) { + // Embedding into Settings only if app exists (user could manually remove it) + boolean supported = false; + try { + supported = (getPackageManager().getPackageInfo("com.dsht.kerneltweaker", 0).versionCode >= 18); + } catch (PackageManager.NameNotFoundException e) { + } + if (!supported) { + target.remove(i); + } } else if (id == R.id.multi_sim_settings) { if (!MSimTelephonyManager.getDefault().isMultiSimEnabled()) target.remove(header);