Initial changes to allow resolution of arbitrary clip data to widgets that support them.

Change-Id: Id5dfa8436a5bf6eb7bd300ec603911a9d3698de3
diff --git a/src/com/android/launcher2/CustomizePagedView.java b/src/com/android/launcher2/CustomizePagedView.java
index 28de388..4cce81e 100644
--- a/src/com/android/launcher2/CustomizePagedView.java
+++ b/src/com/android/launcher2/CustomizePagedView.java
@@ -581,12 +581,8 @@
         final int count = list.size();
         layout.removeAllViews();
         for (int i = 0; i < count; ++i) {
-            AppWidgetProviderInfo info = (AppWidgetProviderInfo) list.get(i);
-            PendingAddWidgetInfo createItemInfo = new PendingAddWidgetInfo();
-            createItemInfo.itemType = LauncherSettings.Favorites.ITEM_TYPE_APPWIDGET;
-            createItemInfo.componentName = info.provider;
-            createItemInfo.minWidth = info.minWidth;
-            createItemInfo.minHeight = info.minHeight;
+            final AppWidgetProviderInfo info = (AppWidgetProviderInfo) list.get(i);
+            final PendingAddWidgetInfo createItemInfo = new PendingAddWidgetInfo(info, null, null);
 
             LinearLayout l = (LinearLayout) mInflater.inflate(
                     R.layout.customize_paged_view_widget, layout, false);