summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/OverviewSettingsPanel.java
diff options
context:
space:
mode:
authorRaj Yengisetty <rajesh@cyngn.com>2014-11-10 10:35:01 -0800
committerAdnan <adnan@cyngn.com>2014-11-19 15:53:57 -0800
commit506b0b660d7e8ee198c5f1052191bfea8968addf (patch)
tree3b1251d161ad25a24fe12a8588933ab7e5c1f6b8 /src/com/android/launcher3/OverviewSettingsPanel.java
parent38971be4230e2b33daf15be37822f70f81dfe81c (diff)
downloadandroid_packages_apps_Trebuchet-506b0b660d7e8ee198c5f1052191bfea8968addf.tar.gz
android_packages_apps_Trebuchet-506b0b660d7e8ee198c5f1052191bfea8968addf.tar.bz2
android_packages_apps_Trebuchet-506b0b660d7e8ee198c5f1052191bfea8968addf.zip
Minimize greedy UI updating for Live Settings
Conflicts: src/com/android/launcher3/Launcher.java src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java Change-Id: Ib475af4bea7d45e36ca87be6b66a60d15018aa5b
Diffstat (limited to 'src/com/android/launcher3/OverviewSettingsPanel.java')
-rw-r--r--src/com/android/launcher3/OverviewSettingsPanel.java7
1 files changed, 5 insertions, 2 deletions
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