OSDN Git Service

SystemUI: Remove nav bar and status bar options from SystemUI Tuner
authorLuK1337 <priv.luk@gmail.com>
Sun, 25 Sep 2016 21:33:19 +0000 (23:33 +0200)
committerGerrit Code Review <gerrit@cyanogenmod.org>
Mon, 26 Sep 2016 05:53:37 +0000 (22:53 -0700)
* We have them in CMPArts thus there's no need
  of having them duplicated here.

Change-Id: I67f90bce73296f02f2eaaa0d564492490573383a

packages/SystemUI/src/com/android/systemui/tuner/TunerFragment.java

index 9f8f9d5..920b5cc 100644 (file)
@@ -40,8 +40,11 @@ import com.android.systemui.R;
 public class TunerFragment extends PreferenceFragment {
 
     private static final String TAG = "TunerFragment";
+    private static final String TAG_TUNER = "tuner";
 
     private static final String KEY_BATTERY_PCT = "battery_pct";
+    private static final String KEY_NAV_BAR = "nav_bar";
+    private static final String KEY_STATUS_BAR = "status_bar";
 
     public static final String SETTING_SEEN_TUNER_WARNING = "seen_tuner_warning";
 
@@ -66,6 +69,12 @@ public class TunerFragment extends PreferenceFragment {
     public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
         addPreferencesFromResource(R.xml.tuner_prefs);
 
+        String extra = getActivity().getIntent().getStringExtra(TAG_TUNER);
+        if (extra == null) {
+            getPreferenceScreen().removePreference(findPreference(KEY_NAV_BAR));
+            getPreferenceScreen().removePreference(findPreference(KEY_STATUS_BAR));
+        }
+
         /**
          * OHAI
         if (Settings.Secure.getInt(getContext().getContentResolver(), SETTING_SEEN_TUNER_WARNING,