summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/list
diff options
context:
space:
mode:
authorMatt Garnes <matt@cyngn.com>2014-07-01 18:01:58 -0700
committerMatt Garnes <matt@cyngn.com>2014-07-02 09:48:59 -0700
commit3de1e805afc243c10721fb32c3eeac51e4d0bd33 (patch)
tree87768f8bc8bf9c11c084dd2f53ea15d79b06b23d /src/com/android/launcher3/list
parentebf8f37515c23a167cef2bb8cff04854c52fd35b (diff)
downloadandroid_packages_apps_Trebuchet-3de1e805afc243c10721fb32c3eeac51e4d0bd33.tar.gz
android_packages_apps_Trebuchet-3de1e805afc243c10721fb32c3eeac51e4d0bd33.tar.bz2
android_packages_apps_Trebuchet-3de1e805afc243c10721fb32c3eeac51e4d0bd33.zip
Fix Settings Panel bug causing frozen overview.
Previously, toggling search panel would freeze Overview mode until the user exited back to the regular launcher. Also, the current page would be lost. Fix this by computing the new scroll bounds immediately when the setting is toggled. Change-Id: Ib3587cfcea61e15b3d8b280113ce986cc57f2f9d
Diffstat (limited to 'src/com/android/launcher3/list')
-rw-r--r--src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java b/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
index 805b51e37..4b0d40833 100644
--- a/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
+++ b/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
@@ -310,6 +310,8 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
v,
SettingsProvider.SETTINGS_UI_HOMESCREEN_SEARCH_SCREEN_LEFT,
R.bool.preferences_interface_homescreen_search_screen_left_default);
+ mLauncher.restoreGelSetting();
+ mLauncher.getWorkspace().updatePageScrollForCustomPage(!current);
mLauncher.updateDynamicGrid();
}
} else if (value.equals(res