Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 05e0d86c authored by Android Build Prod User's avatar Android Build Prod User Committed by Automerger Merge Worker
Browse files

Merge "Improving diags for containers disappearing while getting children"...

Merge "Improving diags for containers disappearing while getting children" into sc-v2-dev am: 497a6ad8

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15602554

Change-Id: I5231bf1ca4f01da14aa73b19c19b724a0eb446d6
parents 576d233f 497a6ad8
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1033,6 +1033,15 @@ public final class LauncherInstrumentation {
        }
    }

    List<UiObject2> getChildren(UiObject2 container) {
        try {
            return container.getChildren();
        } catch (StaleObjectException e) {
            fail("The container disappeared from screen");
            return null;
        }
    }

    private boolean hasLauncherObject(String resId) {
        return mDevice.hasObject(getLauncherObjectSelector(resId));
    }
+2 −2
Original line number Diff line number Diff line
@@ -116,9 +116,9 @@ public final class Widgets extends LauncherInstrumentation.VisibleContainer {
                    "widget_preview");
            int i = 0;
            for (; ; ) {
                final Collection<UiObject2> tableRows = widgetsContainer.getChildren();
                final Collection<UiObject2> tableRows = mLauncher.getChildren(widgetsContainer);
                for (UiObject2 row : tableRows) {
                    final Collection<UiObject2> widgetCells = row.getChildren();
                    final Collection<UiObject2> widgetCells = mLauncher.getChildren(row);
                    for (UiObject2 widget : widgetCells) {
                        final UiObject2 label = mLauncher.findObjectInContainer(widget,
                                labelSelector);