summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-10-11 18:37:59 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-10-11 18:37:59 +0000
commit3d97fdcfdf5ae39cf98b0bd7d1a5e260eecc1d9c (patch)
treedc6d86ce5302dbf1d2e32aad406f3b763127a4d7
parent31bb57db5b0a7efc926659a79530474d20d2a32f (diff)
parent1dd2e4819012b33588518ef434f996ac0b3ebbae (diff)
downloadpackages_apps_Trebuchet-3d97fdcfdf5ae39cf98b0bd7d1a5e260eecc1d9c.tar.gz
packages_apps_Trebuchet-3d97fdcfdf5ae39cf98b0bd7d1a5e260eecc1d9c.tar.bz2
packages_apps_Trebuchet-3d97fdcfdf5ae39cf98b0bd7d1a5e260eecc1d9c.zip
Merge "Wait until listeners/end runnable is created before checking icon result." into ub-launcher3-qt-future-dev
-rw-r--r--src/com/android/launcher3/views/FloatingIconView.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/com/android/launcher3/views/FloatingIconView.java b/src/com/android/launcher3/views/FloatingIconView.java
index 3912b4468..45c0d9097 100644
--- a/src/com/android/launcher3/views/FloatingIconView.java
+++ b/src/com/android/launcher3/views/FloatingIconView.java
@@ -767,11 +767,6 @@ public class FloatingIconView extends View implements
// Match the position of the original view.
view.matchPositionOf(launcher, originalView, isOpening, positionOut);
- // Must be called after matchPositionOf so that we know what size to load.
- if (shouldLoadIcon) {
- view.checkIconResult(originalView, isOpening);
- }
-
// We need to add it to the overlay, but keep it invisible until animation starts..
view.setVisibility(INVISIBLE);
parent.addView(view);
@@ -798,6 +793,14 @@ public class FloatingIconView extends View implements
view.finish(dragLayer);
}
};
+
+ // Must be called after matchPositionOf so that we know what size to load.
+ // Must be called after the fastFinish listener and end runnable is created so that
+ // the icon is not left in a hidden state.
+ if (shouldLoadIcon) {
+ view.checkIconResult(originalView, isOpening);
+ }
+
return view;
}