diff options
| -rw-r--r-- | src/com/android/launcher3/popup/PopupDataProvider.java | 2 | ||||
| -rw-r--r-- | src/com/android/launcher3/popup/PopupPopulator.java | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/launcher3/popup/PopupDataProvider.java b/src/com/android/launcher3/popup/PopupDataProvider.java index b101bc5ae..c1a9ba1bc 100644 --- a/src/com/android/launcher3/popup/PopupDataProvider.java +++ b/src/com/android/launcher3/popup/PopupDataProvider.java @@ -50,8 +50,8 @@ public class PopupDataProvider implements NotificationListener.NotificationsChan /** Note that these are in order of priority. */ public static final SystemShortcut[] SYSTEM_SHORTCUTS = new SystemShortcut[] { - new SystemShortcut.Widgets(), new SystemShortcut.AppInfo(), + new SystemShortcut.Widgets(), }; private final Launcher mLauncher; diff --git a/src/com/android/launcher3/popup/PopupPopulator.java b/src/com/android/launcher3/popup/PopupPopulator.java index a9f219b38..838b9b1db 100644 --- a/src/com/android/launcher3/popup/PopupPopulator.java +++ b/src/com/android/launcher3/popup/PopupPopulator.java @@ -211,12 +211,17 @@ public class PopupPopulator { // This ensures that mLauncher.getWidgetsForPackageUser() // doesn't return null (it puts all the widgets in memory). - launcher.notifyWidgetProvidersChanged(true /* force */); for (int i = 0; i < PopupDataProvider.SYSTEM_SHORTCUTS.length; i++) { final SystemShortcut systemShortcut = PopupDataProvider.SYSTEM_SHORTCUTS[i]; uiHandler.post(new UpdateSystemShortcutChild(container, systemShortcutViews.get(i), systemShortcut, launcher, originalInfo)); } + uiHandler.post(new Runnable() { + @Override + public void run() { + launcher.notifyWidgetProvidersChanged(true /* force */); + } + }); } }; } |
