Merge "Synchronizing invalidating interaction handler with the eventQueue." into ub-launcher3-master
diff --git a/src/com/android/launcher3/logging/UserEventDispatcher.java b/src/com/android/launcher3/logging/UserEventDispatcher.java
index db3826b..627115d 100644
--- a/src/com/android/launcher3/logging/UserEventDispatcher.java
+++ b/src/com/android/launcher3/logging/UserEventDispatcher.java
@@ -240,7 +240,7 @@
public void logActionOnControl(int action, int controlType, @Nullable View controlInContainer,
int parentContainerType) {
- final LauncherEvent event = controlInContainer == null
+ final LauncherEvent event = (controlInContainer == null && parentContainerType < 0)
? newLauncherEvent(newTouchAction(action), newTarget(Target.Type.CONTROL))
: newLauncherEvent(newTouchAction(action), newTarget(Target.Type.CONTROL),
newTarget(Target.Type.CONTAINER));