summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/list
diff options
context:
space:
mode:
authorRaj Yengisetty <rajesh@cyngn.com>2014-07-07 14:44:16 -0700
committerRajesh Yengisetty <rajesh@cyngn.com>2014-07-08 01:01:39 +0000
commit37bab8f1d631ffbe491f1d8858b159d65f3a9afc (patch)
treea619bc46de53b0f6973beccda3fce7437552b40c /src/com/android/launcher3/list
parent92921aa2f933c25f0d7bfee5f1bf506bd3a436ab (diff)
downloadandroid_packages_apps_Trebuchet-37bab8f1d631ffbe491f1d8858b159d65f3a9afc.tar.gz
android_packages_apps_Trebuchet-37bab8f1d631ffbe491f1d8858b159d65f3a9afc.tar.bz2
android_packages_apps_Trebuchet-37bab8f1d631ffbe491f1d8858b159d65f3a9afc.zip
Minimize greedy UI updating for Live Settings
Change-Id: Ib475af4bea7d45e36ca87be6b66a60d15018aa5b
Diffstat (limited to 'src/com/android/launcher3/list')
-rw-r--r--src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java b/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
index 4b0d40833..7fb15fc12 100644
--- a/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
+++ b/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
@@ -71,7 +71,7 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
if (title.equals(res
.getString(R.string.home_screen_search_text))) {
- boolean current = mLauncher.shouldShowSearchBar();
+ boolean current = mLauncher.isSearchBarEnabled();
String state = current ? res.getString(
R.string.setting_state_on) : res.getString(
R.string.setting_state_off);
@@ -243,7 +243,7 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
v,
SettingsProvider.SETTINGS_UI_HOMESCREEN_SEARCH,
R.bool.preferences_interface_homescreen_search_default);
- mLauncher.updateDynamicGrid();
+ mLauncher.setUpdateDynamicGrid();
} else if (value.equals(res
.getString(R.string.drawer_sorting_text))) {
onClickTransitionEffectButton();
@@ -261,7 +261,7 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
v,
SettingsProvider.SETTINGS_UI_GENERAL_ICONS_LARGE,
R.bool.preferences_interface_general_icons_large_default);
- mLauncher.updateDynamicGrid();
+ mLauncher.setUpdateDynamicGrid();
} else if (value.equals(res
.getString(R.string.icon_labels)) &&
((Integer)v.getTag() == OverviewSettingsPanel.HOME_SETTINGS_POSITION)) {
@@ -269,7 +269,7 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
v,
SettingsProvider.SETTINGS_UI_HOMESCREEN_HIDE_ICON_LABELS,
R.bool.preferences_interface_homescreen_hide_icon_labels_default);
- mLauncher.updateDynamicGrid();
+ mLauncher.setUpdateDynamicGrid();
} else if (value.equals(res
.getString(R.string.icon_labels)) &&
((Integer)v.getTag() == OverviewSettingsPanel.DRAWER_SETTINGS_POSITION)) {
@@ -277,21 +277,19 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
v,
SettingsProvider.SETTINGS_UI_DRAWER_HIDE_ICON_LABELS,
R.bool.preferences_interface_drawer_hide_icon_labels_default);
- mLauncher.updateDynamicGrid();
+ mLauncher.setUpdateDynamicGrid();
} else if (value.equals(res.getString(R.string.protected_app_settings))) {
Intent intent = new Intent();
intent.setClassName(OverviewSettingsPanel.ANDROID_SETTINGS,
OverviewSettingsPanel.ANDROID_PROTECTED_APPS);
mLauncher.startActivity(intent);
- } else if (value.equals(res.getString(R.string.protected_app_settings))) {
-
} else if (value.equals(res
.getString(R.string.scrolling_wallpaper))) {
onSettingsBooleanChanged(
v,
SettingsProvider.SETTINGS_UI_HOMESCREEN_SCROLLING_WALLPAPER_SCROLL,
R.bool.preferences_interface_homescreen_scrolling_wallpaper_scroll_default);
- mLauncher.updateDynamicGrid();
+ mLauncher.setUpdateDynamicGrid();
} else if (value.equals(res
.getString(R.string.search_screen_left_text)) &&
((Integer)v.getTag() == OverviewSettingsPanel.HOME_SETTINGS_POSITION)) {
@@ -312,7 +310,7 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
R.bool.preferences_interface_homescreen_search_screen_left_default);
mLauncher.restoreGelSetting();
mLauncher.getWorkspace().updatePageScrollForCustomPage(!current);
- mLauncher.updateDynamicGrid();
+ mLauncher.setUpdateDynamicGrid();
}
} else if (value.equals(res
.getString(R.string.grid_size_text))) {