diff options
author | Artem Shvadskiy <ashvadskiy@cyngn.com> | 2016-01-21 17:51:20 -0800 |
---|---|---|
committer | Artem Shvadskiy <ashvadskiy@cyngn.com> | 2016-01-21 17:51:20 -0800 |
commit | 12c18358425773adf64c6ecfe64cf38fc4ace876 (patch) | |
tree | e565c9731b3ca50a9de8f5288bf6d25cc5110535 | |
parent | 690cf8a02f5340efc74aec805194c668a0d0900c (diff) | |
download | android_packages_apps_Trebuchet-12c18358425773adf64c6ecfe64cf38fc4ace876.tar.gz android_packages_apps_Trebuchet-12c18358425773adf64c6ecfe64cf38fc4ace876.tar.bz2 android_packages_apps_Trebuchet-12c18358425773adf64c6ecfe64cf38fc4ace876.zip |
Port remote folder fixes from cm13.
Change-Id: I6d0982124fd78de6153d67939ab6c03fb5d10e14
-rw-r--r-- | src/com/android/launcher3/CheckLongPressHelper.java | 2 | ||||
-rw-r--r-- | src/com/android/launcher3/Folder.java | 1 | ||||
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 2 | ||||
-rw-r--r-- | src/com/android/launcher3/Workspace.java | 1 |
4 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/launcher3/CheckLongPressHelper.java b/src/com/android/launcher3/CheckLongPressHelper.java index 81149793d..1712acdb7 100644 --- a/src/com/android/launcher3/CheckLongPressHelper.java +++ b/src/com/android/launcher3/CheckLongPressHelper.java @@ -25,6 +25,8 @@ public class CheckLongPressHelper { class CheckForLongPress implements Runnable { public void run() { + if (!mView.isLongClickable()) return; + if ((mView.getParent() != null) && mView.hasWindowFocus() && !mHasPerformedLongPress) { if (mView.performLongClick()) { diff --git a/src/com/android/launcher3/Folder.java b/src/com/android/launcher3/Folder.java index 2a38c4674..842c0ae34 100644 --- a/src/com/android/launcher3/Folder.java +++ b/src/com/android/launcher3/Folder.java @@ -562,6 +562,7 @@ public class Folder extends LinearLayout implements DragSource, View.OnClickList } private void prepareFakeFolderIcon() { + mFolderIcon.destroyDrawingCache(); mFolderIcon.buildDrawingCache(true); Bitmap fakeFolderIcon = Bitmap.createBitmap(mFolderIcon.getDrawingCache()); diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index e73520850..51222d0fc 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -395,7 +395,7 @@ public class Launcher extends Activity private Canvas mFolderIconCanvas; private Rect mRectForFolderAnimation = new Rect(); - private BubbleTextView mWaitingForResume; + BubbleTextView mWaitingForResume; // Search widget int mSearchWidgetId; diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index e98f12f6e..2c28330b2 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -4464,6 +4464,7 @@ public class Workspace extends SmoothPagedView if (cellLayout != null) { cellLayout.onDropChild(mDragInfo.cell); cellLayout.setUseTempCoords(false); + ((CellLayout.LayoutParams) target.getLayoutParams()).useTmpCoords = false; } } if ((d.cancelled || (beingCalledAfterUninstall && !mUninstallSuccessful)) |