diff --git a/src/com/android/launcher3/allapps/AllAppsContainerView.java b/src/com/android/launcher3/allapps/AllAppsContainerView.java index ec2a6d5b85..0c46e451b9 100644 --- a/src/com/android/launcher3/allapps/AllAppsContainerView.java +++ b/src/com/android/launcher3/allapps/AllAppsContainerView.java @@ -32,6 +32,7 @@ import android.os.Process; import android.text.Selection; import android.text.SpannableStringBuilder; import android.util.AttributeSet; +import android.util.Log; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.MotionEvent; @@ -61,6 +62,7 @@ import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.keyboard.FocusedItemDecorator; import com.android.launcher3.model.data.AppInfo; import com.android.launcher3.model.data.ItemInfo; +import com.android.launcher3.testing.TestProtocol; import com.android.launcher3.util.ItemInfoMatcher; import com.android.launcher3.util.MultiValueAlpha; import com.android.launcher3.util.MultiValueAlpha.AlphaProperty; @@ -481,6 +483,10 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo int layout = showTabs ? R.layout.all_apps_tabs : R.layout.all_apps_rv_layout; View newView = getLayoutInflater().inflate(layout, this, false); addView(newView, index); + if (TestProtocol.sDebugTracing) { + Log.d(TestProtocol.WORK_PROFILE_REMOVED, "should show tabs:" + showTabs, + new Exception()); + } if (showTabs) { mViewPager = (AllAppsPagedView) newView; mViewPager.initParentViews(this); diff --git a/src/com/android/launcher3/views/WorkEduView.java b/src/com/android/launcher3/views/WorkEduView.java index 03d3026069..c8cf627a7f 100644 --- a/src/com/android/launcher3/views/WorkEduView.java +++ b/src/com/android/launcher3/views/WorkEduView.java @@ -168,8 +168,8 @@ public class WorkEduView extends AbstractSlideInView } private AllAppsPagedView getAllAppsPagedView() { - View v = mLauncher.getAppsView().getContentView(); - return (v instanceof AllAppsPagedView) ? (AllAppsPagedView) v : null; + View v = mLauncher.getAppsView().getContentView(); + return (v instanceof AllAppsPagedView) ? (AllAppsPagedView) v : null; } /** diff --git a/tests/src/com/android/launcher3/ui/WorkTabTest.java b/tests/src/com/android/launcher3/ui/WorkTabTest.java index aef26ae3d0..5e41d43d95 100644 --- a/tests/src/com/android/launcher3/ui/WorkTabTest.java +++ b/tests/src/com/android/launcher3/ui/WorkTabTest.java @@ -154,9 +154,12 @@ public class WorkTabTest extends AbstractLauncherUiTest { Log.d(TestProtocol.WORK_PROFILE_REMOVED, "Work tab not setup. Skipping test"); return false; } - return ((AllAppsPagedView) l.getAppsView().getContentView()).getCurrentPage() - == WORK_PAGE && ((TextView) workEduView.findViewById( - R.id.content_text)).getText().equals( + if (((AllAppsPagedView) l.getAppsView().getContentView()).getCurrentPage() + != WORK_PAGE) { + Log.d(TestProtocol.WORK_PROFILE_REMOVED, "Work page not highlighted"); + return false; + } + return ((TextView) workEduView.findViewById(R.id.content_text)).getText().equals( l.getResources().getString(R.string.work_profile_edu_work_apps)); }, 60000); }