summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/FolderIcon.java
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2011-06-09 15:06:52 -0700
committerAdam Cohen <adamcohen@google.com>2011-06-09 15:10:43 -0700
commit76078c4ef35b6e95fb6d8129a32cf52a36625e28 (patch)
tree85eaddc65ac4b5fb7a57c52bbc0b84e3017c35be /src/com/android/launcher2/FolderIcon.java
parentc0dcf597084d00e4c23a7fea5fd0738f6c095a6b (diff)
downloadandroid_packages_apps_Trebuchet-76078c4ef35b6e95fb6d8129a32cf52a36625e28.tar.gz
android_packages_apps_Trebuchet-76078c4ef35b6e95fb6d8129a32cf52a36625e28.tar.bz2
android_packages_apps_Trebuchet-76078c4ef35b6e95fb6d8129a32cf52a36625e28.zip
Fixing up some folder-related drag and drop bugs
Change-Id: I712ffd0ccfc0154a5a9e74e3f585157a86986882
Diffstat (limited to 'src/com/android/launcher2/FolderIcon.java')
-rw-r--r--src/com/android/launcher2/FolderIcon.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/launcher2/FolderIcon.java b/src/com/android/launcher2/FolderIcon.java
index 449068c56..18b242bfa 100644
--- a/src/com/android/launcher2/FolderIcon.java
+++ b/src/com/android/launcher2/FolderIcon.java
@@ -316,7 +316,7 @@ public class FolderIcon extends FrameLayout implements FolderListener {
int baselineWidth = (int) (d.getIntrinsicWidth() * baselineIconScale);
float maxPerpectiveShift = baselineHeight * PERSPECTIVE_SHIFT_FACTOR;
- ArrayList<View> items = mFolder.getItemsInReadingOrder();
+ ArrayList<View> items = mFolder.getItemsInReadingOrder(false);
int firstItemIndex = Math.max(0, items.size() - NUM_ITEMS_IN_PREVIEW);
int xShift = (int) (mOriginalWidth - baselineWidth) / 2;
@@ -352,6 +352,11 @@ public class FolderIcon extends FrameLayout implements FolderListener {
canvas.restore();
}
+ public void onItemsChanged() {
+ invalidate();
+ requestLayout();
+ }
+
public void onAdd(ShortcutInfo item) {
invalidate();
requestLayout();