diff --git a/tests/tapl/com/android/launcher3/tapl/Widgets.java b/tests/tapl/com/android/launcher3/tapl/Widgets.java index 5be57c6c0b..d4dfb4c9e6 100644 --- a/tests/tapl/com/android/launcher3/tapl/Widgets.java +++ b/tests/tapl/com/android/launcher3/tapl/Widgets.java @@ -88,8 +88,9 @@ public final class Widgets extends LauncherInstrumentation.VisibleContainer { } public Widget getWidget(String labelText) { - try (LauncherInstrumentation.Closable c = mLauncher.addContextLayer( - "getting widget " + labelText + " in widgets list")) { + try (LauncherInstrumentation.Closable e = mLauncher.eventsCheck(); + LauncherInstrumentation.Closable c = mLauncher.addContextLayer( + "getting widget " + labelText + " in widgets list")) { final UiObject2 widgetsContainer = verifyActiveContainer(); final Point displaySize = mLauncher.getRealDisplaySize(); final BySelector labelSelector = By.clazz("android.widget.TextView").text(labelText); @@ -114,17 +115,17 @@ public final class Widgets extends LauncherInstrumentation.VisibleContainer { maxWidth = Math.max(mLauncher.getVisibleBounds(sibling).width(), maxWidth); } - int visibleDelta = maxWidth - mLauncher.getVisibleBounds(widget).width(); - if (visibleDelta > 0) { - Rect parentBounds = mLauncher.getVisibleBounds(cell); - mLauncher.linearGesture(parentBounds.centerX() + visibleDelta - + mLauncher.getTouchSlop(), - parentBounds.centerY(), parentBounds.centerX(), - parentBounds.centerY(), 10, true, GestureScope.INSIDE); - } - if (mLauncher.getVisibleBounds(widget).bottom <= displaySize.y - mLauncher.getBottomGestureSize()) { + int visibleDelta = maxWidth - mLauncher.getVisibleBounds(widget).width(); + if (visibleDelta > 0) { + Rect parentBounds = mLauncher.getVisibleBounds(cell); + mLauncher.linearGesture(parentBounds.centerX() + visibleDelta + + mLauncher.getTouchSlop(), + parentBounds.centerY(), parentBounds.centerX(), + parentBounds.centerY(), 10, true, GestureScope.INSIDE); + } + return new Widget(mLauncher, widget); } }