From 1e9cbfef04366a206d59922c14fe4356b7cca426 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Fri, 30 Sep 2011 16:52:26 -0700 Subject: [PATCH] Fixing issue where folder icon shows holographic outline. Change-Id: Iabb26cdbd25d02170f79ba030f97323120a3aa7b --- src/com/android/launcher2/BubbleTextView.java | 5 +++++ src/com/android/launcher2/Workspace.java | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/src/com/android/launcher2/BubbleTextView.java b/src/com/android/launcher2/BubbleTextView.java index 79e27b0d37..cdc89ba610 100644 --- a/src/com/android/launcher2/BubbleTextView.java +++ b/src/com/android/launcher2/BubbleTextView.java @@ -256,6 +256,11 @@ public class BubbleTextView extends TextView { } } + void clearPressedOrFocusedBackground() { + mPressedOrFocusedBackground = null; + setCellLayoutPressedOrFocusedIcon(); + } + Bitmap getPressedOrFocusedBackground() { return mPressedOrFocusedBackground; } diff --git a/src/com/android/launcher2/Workspace.java b/src/com/android/launcher2/Workspace.java index 873c03841b..70289d4a00 100644 --- a/src/com/android/launcher2/Workspace.java +++ b/src/com/android/launcher2/Workspace.java @@ -1882,6 +1882,12 @@ public class Workspace extends SmoothPagedView dragRect = new Rect(0, 0, child.getWidth(), previewSize); } + // Clear the pressed state if necessary + if (child instanceof BubbleTextView) { + BubbleTextView icon = (BubbleTextView) child; + icon.clearPressedOrFocusedBackground(); + } + mDragController.startDrag(b, dragLayerX, dragLayerY, source, child.getTag(), DragController.DRAG_ACTION_MOVE, dragRect); b.recycle();