From 9f48a8ec3bfdd2ed4b3dbe3ed64e13753123e517 Mon Sep 17 00:00:00 2001 From: vadimt Date: Wed, 11 Dec 2019 11:52:37 -0800 Subject: [PATCH] Generating state-changed-to-home event for Widgets->Home transition This event is required by TAPL is is not currently generated by Launcher3. Change-Id: Ibf38b6779cc8d0d6a62d415d07c874d00956435a --- src/com/android/launcher3/widget/WidgetsFullSheet.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/com/android/launcher3/widget/WidgetsFullSheet.java b/src/com/android/launcher3/widget/WidgetsFullSheet.java index 521f5117af..2a102d24e4 100644 --- a/src/com/android/launcher3/widget/WidgetsFullSheet.java +++ b/src/com/android/launcher3/widget/WidgetsFullSheet.java @@ -15,6 +15,8 @@ */ package com.android.launcher3.widget; +import static com.android.launcher3.testing.TestProtocol.NORMAL_STATE_ORDINAL; + import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.AnimatorSet; @@ -37,6 +39,7 @@ import com.android.launcher3.Launcher; import com.android.launcher3.LauncherAppState; import com.android.launcher3.LauncherAppWidgetHost.ProviderChangedListener; import com.android.launcher3.R; +import com.android.launcher3.compat.AccessibilityManagerCompat; import com.android.launcher3.views.RecyclerViewFastScroller; import com.android.launcher3.views.TopRoundedCornerView; @@ -247,4 +250,10 @@ public class WidgetsFullSheet extends BaseWidgetSheet anim.play(ObjectAnimator.ofFloat(mRecyclerView, ALPHA, 0.5f)); return anim; } + + @Override + protected void onCloseComplete() { + super.onCloseComplete(); + AccessibilityManagerCompat.sendStateEventToTest(getContext(), NORMAL_STATE_ORDINAL); + } }