resolved conflicts for e0d175ed to master

Change-Id: Ia9f6e2f5af2ee4e5b944a80407bfedf7f9b30a1b
This commit is contained in:
Jason Monk
2015-09-23 18:55:44 -04:00
6 changed files with 47 additions and 77 deletions

View File

@@ -158,6 +158,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
private static final String USB_CONFIGURATION_KEY = "select_usb_configuration";
private static final String WIFI_LEGACY_DHCP_CLIENT_KEY = "legacy_dhcp_client";
private static final String MOBILE_DATA_ALWAYS_ON = "mobile_data_always_on";
private static final String KEY_COLOR_MODE = "color_mode";
private static final String INACTIVE_APPS_KEY = "inactive_apps";
@@ -260,6 +261,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
private DropDownPreference mNightModePreference;
private ColorModePreference mColorModePreference;
private final ArrayList<Preference> mAllPrefs = new ArrayList<Preference>();
private final ArrayList<SwitchPreference> mResetSwitchPrefs
@@ -435,6 +438,13 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
}
}
});
mColorModePreference = (ColorModePreference) findPreference(KEY_COLOR_MODE);
mColorModePreference.updateCurrentAndSupported();
if (mColorModePreference.getTransformsCount() < 2) {
removePreference(KEY_COLOR_MODE);
mColorModePreference = null;
}
}
private ListPreference addListPreference(String prefKey) {
@@ -540,6 +550,19 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
setPrefsEnabledState(mLastEnabledState);
}
mSwitchBar.show();
if (mColorModePreference != null) {
mColorModePreference.startListening();
mColorModePreference.updateCurrentAndSupported();
}
}
@Override
public void onPause() {
super.onPause();
if (mColorModePreference != null) {
mColorModePreference.stopListening();
}
}
@Override