summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/AppsCustomizePagedView.java
diff options
context:
space:
mode:
authorBjorn Bringert <bringert@google.com>2013-10-03 22:31:03 +0100
committerBjorn Bringert <bringert@google.com>2013-10-03 23:40:34 +0100
commit1307f63f8a93541bf6e2d29c11fab69778a25e42 (patch)
tree79053e8699baa59b49acc16c3020879f74143bbf /src/com/android/launcher3/AppsCustomizePagedView.java
parentf0481bf3c9571dd7f6ec734f400706ea6439766c (diff)
downloadandroid_packages_apps_Trebuchet-1307f63f8a93541bf6e2d29c11fab69778a25e42.tar.gz
android_packages_apps_Trebuchet-1307f63f8a93541bf6e2d29c11fab69778a25e42.tar.bz2
android_packages_apps_Trebuchet-1307f63f8a93541bf6e2d29c11fab69778a25e42.zip
Add a better app filtering mechanism and filter widgets
The old one didn't use the app filter when packages were added or updated, only in the initial load. The app filter is now also used for appwidget providers. Bug: 10895858 Bug: 10898990 Change-Id: Id29bbc3cf7bdb0c360edd92f768b86684bd338ed
Diffstat (limited to 'src/com/android/launcher3/AppsCustomizePagedView.java')
-rw-r--r--src/com/android/launcher3/AppsCustomizePagedView.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/launcher3/AppsCustomizePagedView.java b/src/com/android/launcher3/AppsCustomizePagedView.java
index 4e9d68b50..9b35bb5ea 100644
--- a/src/com/android/launcher3/AppsCustomizePagedView.java
+++ b/src/com/android/launcher3/AppsCustomizePagedView.java
@@ -438,6 +438,9 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
for (Object o : widgetsAndShortcuts) {
if (o instanceof AppWidgetProviderInfo) {
AppWidgetProviderInfo widget = (AppWidgetProviderInfo) o;
+ if (!app.shouldShowAppOrWidgetProvider(widget.provider)) {
+ continue;
+ }
widget.label = widget.label.trim();
if (widget.minWidth > 0 && widget.minHeight > 0) {
// Ensure that all widgets we show can be added on a workspace of this size