mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-04 09:56:49 +00:00
Merge "Prevent rotating TaskMenuViewWithArrow for large screen" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9297483eef
@@ -122,6 +122,7 @@ import androidx.annotation.Nullable;
|
||||
import androidx.annotation.UiThread;
|
||||
import androidx.core.graphics.ColorUtils;
|
||||
|
||||
import com.android.launcher3.AbstractFloatingView;
|
||||
import com.android.launcher3.BaseActivity;
|
||||
import com.android.launcher3.BaseActivity.MultiWindowModeChangedListener;
|
||||
import com.android.launcher3.DeviceProfile;
|
||||
@@ -2241,8 +2242,14 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
for (int i = 0; i < getTaskViewCount(); i++) {
|
||||
requireTaskViewAt(i).setOrientationState(mOrientationState);
|
||||
}
|
||||
boolean shouldRotateMenuForFakeRotation =
|
||||
!mOrientationState.isRecentsActivityRotationAllowed();
|
||||
if (!shouldRotateMenuForFakeRotation) {
|
||||
return;
|
||||
}
|
||||
TaskMenuView tv = (TaskMenuView) getTopOpenViewWithType(mActivity, TYPE_TASK_MENU);
|
||||
if (tv != null) {
|
||||
// Rotation is supported on phone (details at b/254198019#comment4)
|
||||
tv.onRotationChanged();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user