summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2012-02-29 15:17:57 -0800
committerAdam Cohen <adamcohen@google.com>2012-02-29 15:18:40 -0800
commitca83eeb0919b690350d86a9562f58a5a56d196bf (patch)
tree75a08dc2ee7384baba9612259fe09d5bfb2fe613
parentb8fffe76399653c423e2195990b2ebfb15139ac4 (diff)
downloadandroid_packages_apps_Trebuchet-ca83eeb0919b690350d86a9562f58a5a56d196bf.tar.gz
android_packages_apps_Trebuchet-ca83eeb0919b690350d86a9562f58a5a56d196bf.tar.bz2
android_packages_apps_Trebuchet-ca83eeb0919b690350d86a9562f58a5a56d196bf.zip
Fix bug where widget min spans weren't being loaded on workspace bind
Change-Id: I984c3e226ae1c602a6b1dd366241e7f2d093f2a4
-rw-r--r--src/com/android/launcher2/Launcher.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java
index d670463f3..e80f9a64f 100644
--- a/src/com/android/launcher2/Launcher.java
+++ b/src/com/android/launcher2/Launcher.java
@@ -3163,6 +3163,11 @@ public final class Launcher extends Activity
item.hostView.setAppWidget(appWidgetId, appWidgetInfo);
item.hostView.setTag(item);
+ // We need to load the minimum span and embed it into the item info
+ int[] minSpan = getMinSpanForWidget(appWidgetInfo, null);
+ item.minSpanX = minSpan[0];
+ item.minSpanY = minSpan[1];
+
workspace.addInScreen(item.hostView, item.container, item.screen, item.cellX,
item.cellY, item.spanX, item.spanY, false);