From ee2239525c8d818f67ad40539dad9aafc30cb3d6 Mon Sep 17 00:00:00 2001 From: Mady Mellor Date: Wed, 23 Jan 2019 13:25:22 -0800 Subject: [PATCH] Fix another layout casting crash that happens sometimes Test: tap outside expanded activity view based bubble, doesn't crash Change-Id: I4e47e96d88c7a89cf159e7fd6bcb9e948f0eeeb0 --- .../SystemUI/src/com/android/systemui/bubbles/BubbleView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/bubbles/BubbleView.java b/packages/SystemUI/src/com/android/systemui/bubbles/BubbleView.java index 91893ef3db005..eab292221a6e1 100644 --- a/packages/SystemUI/src/com/android/systemui/bubbles/BubbleView.java +++ b/packages/SystemUI/src/com/android/systemui/bubbles/BubbleView.java @@ -33,6 +33,7 @@ import android.util.Log; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; +import android.widget.LinearLayout; import android.widget.TextView; import com.android.internal.graphics.ColorUtils; @@ -251,7 +252,7 @@ public class BubbleView extends FrameLayout implements BubbleTouchHandler.Floati // HACK: release() will crash if the view is not attached. mActivityView.setVisibility(View.GONE); - tmpParent.addView(mActivityView, new ViewGroup.LayoutParams( + tmpParent.addView(mActivityView, new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); }