diff options
author | Matt Garnes <matt@cyngn.com> | 2014-07-01 18:01:58 -0700 |
---|---|---|
committer | Matt Garnes <matt@cyngn.com> | 2014-07-02 09:48:59 -0700 |
commit | 3de1e805afc243c10721fb32c3eeac51e4d0bd33 (patch) | |
tree | 87768f8bc8bf9c11c084dd2f53ea15d79b06b23d /src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java | |
parent | ebf8f37515c23a167cef2bb8cff04854c52fd35b (diff) | |
download | android_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/SettingsPinnedHeaderAdapter.java')
-rw-r--r-- | src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java | 2 |
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 |