This CL is not working (even after careful testing) but when I tried I was not completely ToT.
Revert "Fix bug #15170508 When I initially load settings, all on/off toggles start in off position then move to on after pane loads"
This reverts commit 1e52db8063.
Change-Id: I73bdfeba4a4b3e993e37cdae1e3733ffe272b9eb
This commit is contained in:
@@ -61,6 +61,7 @@ public class DreamSettings extends SettingsPreferenceFragment implements
|
||||
private DreamBackend mBackend;
|
||||
private DreamInfoAdapter mAdapter;
|
||||
private SwitchBar mSwitchBar;
|
||||
private Switch mSwitch;
|
||||
private MenuItem[] mMenuItemsWhenEnabled;
|
||||
private boolean mRefreshing;
|
||||
|
||||
@@ -123,6 +124,7 @@ public class DreamSettings extends SettingsPreferenceFragment implements
|
||||
|
||||
final SettingsActivity sa = (SettingsActivity) getActivity();
|
||||
mSwitchBar = sa.getSwitchBar();
|
||||
mSwitch = mSwitchBar.getSwitch();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -261,8 +263,8 @@ public class DreamSettings extends SettingsPreferenceFragment implements
|
||||
logd("refreshFromBackend()");
|
||||
mRefreshing = true;
|
||||
boolean dreamsEnabled = mBackend.isEnabled();
|
||||
if (mSwitchBar.isSwitchChecked() != dreamsEnabled)
|
||||
mSwitchBar.setSwitchChecked(dreamsEnabled);
|
||||
if (mSwitch.isChecked() != dreamsEnabled)
|
||||
mSwitch.setChecked(dreamsEnabled);
|
||||
|
||||
mAdapter.clear();
|
||||
if (dreamsEnabled) {
|
||||
|
||||
Reference in New Issue
Block a user