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);