Check before casting to TaskMenuView on rotation
- Added a instanceof check to avoid ClassCastException Fix: 400957867 Flag: EXEMPT BUG_FIX Test: manual testing rotation on phone and tablet Change-Id: I2b094fdca4f380128b50d5086548cbac3ef09bf4
This commit is contained in:
@@ -2905,10 +2905,10 @@ public abstract class RecentsView<
|
||||
if (!shouldRotateMenuForFakeRotation) {
|
||||
return;
|
||||
}
|
||||
TaskMenuView tv = (TaskMenuView) getTopOpenViewWithType(mContainer, TYPE_TASK_MENU);
|
||||
if (tv != null) {
|
||||
AbstractFloatingView floatingView = getTopOpenViewWithType(mContainer, TYPE_TASK_MENU);
|
||||
if (floatingView instanceof TaskMenuView taskMenuView) {
|
||||
// Rotation is supported on phone (details at b/254198019#comment4)
|
||||
tv.onRotationChanged();
|
||||
taskMenuView.onRotationChanged();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user