Merge "Improving TAPL code around fallback recents" into ub-launcher3-qt-r1-dev

This commit is contained in:
Vadim Tryshev
2019-07-18 22:31:30 +00:00
committed by Android (Google) Code Review
3 changed files with 9 additions and 4 deletions
@@ -54,7 +54,8 @@ public class Background extends LauncherInstrumentation.VisibleContainer {
"want to switch from background to overview")) {
verifyActiveContainer();
goToOverviewUnchecked(BACKGROUND_APP_STATE_ORDINAL);
return new BaseOverview(mLauncher);
return mLauncher.isFallbackOverview() ?
new BaseOverview(mLauncher) : new Overview(mLauncher);
}
}
@@ -41,7 +41,7 @@ public class BaseOverview extends LauncherInstrumentation.VisibleContainer {
@Override
protected LauncherInstrumentation.ContainerType getContainerType() {
return LauncherInstrumentation.ContainerType.BASE_OVERVIEW;
return LauncherInstrumentation.ContainerType.FALLBACK_OVERVIEW;
}
/**
@@ -87,7 +87,7 @@ public final class LauncherInstrumentation {
// Types for launcher containers that the user is interacting with. "Background" is a
// pseudo-container corresponding to inactive launcher covered by another app.
enum ContainerType {
WORKSPACE, ALL_APPS, OVERVIEW, WIDGETS, BACKGROUND, BASE_OVERVIEW
WORKSPACE, ALL_APPS, OVERVIEW, WIDGETS, BACKGROUND, FALLBACK_OVERVIEW
}
public enum NavigationModel {ZERO_BUTTON, TWO_BUTTON, THREE_BUTTON}
@@ -451,7 +451,7 @@ public final class LauncherInstrumentation {
return waitForLauncherObject(OVERVIEW_RES_ID);
}
case BASE_OVERVIEW: {
case FALLBACK_OVERVIEW: {
return waitForFallbackLauncherObject(OVERVIEW_RES_ID);
}
case BACKGROUND: {
@@ -739,6 +739,10 @@ public final class LauncherInstrumentation {
return mDevice.getLauncherPackageName();
}
boolean isFallbackOverview() {
return !getOverviewPackageName().equals(getLauncherPackageName());
}
@NonNull
public UiDevice getDevice() {
return mDevice;