Merge "Ensure view is attached to window before removing it" into sc-dev

This commit is contained in:
Matt Casey
2021-03-10 13:53:19 +00:00
committed by Android (Google) Code Review

View File

@@ -170,7 +170,9 @@ public class AssistManager {
boolean visible = false; boolean visible = false;
if (mView != null) { if (mView != null) {
visible = mView.isShowing(); visible = mView.isShowing();
mWindowManager.removeView(mView); if (mView.isAttachedToWindow()) {
mWindowManager.removeView(mView);
}
} }
mView = (AssistOrbContainer) LayoutInflater.from(mContext).inflate( mView = (AssistOrbContainer) LayoutInflater.from(mContext).inflate(