summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrice Di Meglio <fdimeglio@google.com>2014-05-20 00:32:37 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-05-20 00:32:37 +0000
commitb654a07263e3b163fc1a58f7df717f2d2fb5c7f1 (patch)
tree556c36772d8396f47b5dd45692d406881ad5fbcd
parent29d8e8bc0d8aea8ea2e8208b6745cb0f1c802de5 (diff)
parent28ffbd3ba7b47cf38ff33d45b35906ea73171ad8 (diff)
downloadpackages_apps_Settings-b654a07263e3b163fc1a58f7df717f2d2fb5c7f1.zip
packages_apps_Settings-b654a07263e3b163fc1a58f7df717f2d2fb5c7f1.tar.gz
packages_apps_Settings-b654a07263e3b163fc1a58f7df717f2d2fb5c7f1.tar.bz2
Merge "Fix bug #15086008 NPE observed after user setup device daydream followed by device orientation"
-rw-r--r--src/com/android/settings/DreamSettings.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/com/android/settings/DreamSettings.java b/src/com/android/settings/DreamSettings.java
index 580c1fc..1175639 100644
--- a/src/com/android/settings/DreamSettings.java
+++ b/src/com/android/settings/DreamSettings.java
@@ -82,17 +82,11 @@ public class DreamSettings extends SettingsPreferenceFragment implements
logd("onCreate(%s)", icicle);
super.onCreate(icicle);
- final SettingsActivity activity = (SettingsActivity) getActivity();
-
- mBackend = new DreamBackend(activity);
-
- mSwitchBar = activity.getSwitchBar();
- mSwitch = mSwitchBar.getSwitch();
+ mBackend = new DreamBackend(getActivity());
setHasOptionsMenu(true);
}
-
@Override
public void onSwitchChanged(Switch switchView, boolean isChecked) {
if (!mRefreshing) {
@@ -127,6 +121,10 @@ public class DreamSettings extends SettingsPreferenceFragment implements
mAdapter = new DreamInfoAdapter(mContext);
listView.setAdapter(mAdapter);
+
+ final SettingsActivity sa = (SettingsActivity) getActivity();
+ mSwitchBar = sa.getSwitchBar();
+ mSwitch = mSwitchBar.getSwitch();
}
@Override