From 506b0b660d7e8ee198c5f1052191bfea8968addf Mon Sep 17 00:00:00 2001 From: Raj Yengisetty Date: Mon, 10 Nov 2014 10:35:01 -0800 Subject: Minimize greedy UI updating for Live Settings Conflicts: src/com/android/launcher3/Launcher.java src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java Change-Id: Ib475af4bea7d45e36ca87be6b66a60d15018aa5b --- src/com/android/launcher3/OverviewSettingsPanel.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/com/android/launcher3/OverviewSettingsPanel.java') diff --git a/src/com/android/launcher3/OverviewSettingsPanel.java b/src/com/android/launcher3/OverviewSettingsPanel.java index f9430831c..91f7f0dd7 100644 --- a/src/com/android/launcher3/OverviewSettingsPanel.java +++ b/src/com/android/launcher3/OverviewSettingsPanel.java @@ -179,8 +179,6 @@ public class OverviewSettingsPanel { ((SlidingUpPanelLayout) mOverviewPanel).setPanelHeight(isAllAppsVisible ? res.getDimensionPixelSize(R.dimen.settings_pane_handle) : res.getDimensionPixelSize(R.dimen.sliding_panel_padding)); - - ((SlidingUpPanelLayout) mOverviewPanel).collapsePane(); } public void notifyDataSetInvalidated() { @@ -202,6 +200,11 @@ public class OverviewSettingsPanel { AnimationDrawable frameAnimation = (AnimationDrawable) mAnimatedArrow.getBackground(); frameAnimation.start(); + + if (mLauncher.updateGridIfNeeded()) { + mLauncher.getWorkspace().showOutlines(); + mLauncher.mSearchDropTargetBar.showSearchBar(false); + } } @Override -- cgit v1.2.3