OSDN Git Service

Fix adding widgets without config activities
authorMichael Jurka <mikejurka@google.com>
Fri, 3 Aug 2012 20:35:01 +0000 (13:35 -0700)
committerMichael Jurka <mikejurka@google.com>
Fri, 3 Aug 2012 20:36:12 +0000 (13:36 -0700)
- only affected Launcher when it wasn't on the
system partition

Change-Id: Ia36d5a05463d7d3af0718cf694a0692a5098fc76

src/com/android/launcher2/AppsCustomizePagedView.java

index d52c384..48f5623 100644 (file)
@@ -639,6 +639,9 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
         mInflateWidgetRunnable = new Runnable() {
             @Override
             public void run() {
+                if (mWidgetCleanupState != WIDGET_BOUND) {
+                    return;
+                }
                 AppWidgetHostView hostView = mLauncher.
                         getAppWidgetHost().createView(getContext(), mWidgetLoadingId, pInfo);
                 info.boundWidget = hostView;