From dcb74be7a6c72458fbba81c76a588a34663d82ec Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Wed, 25 Apr 2018 14:45:58 -0700 Subject: [PATCH] Only rotate screenshots taken in full-screen mode Bug: 78155683 Change-Id: I8a730c1fbd85c4cb8548049231daccc48c1a3627 --- .../src/com/android/quickstep/views/TaskThumbnailView.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java b/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java index 592166d806..c724930841 100644 --- a/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java +++ b/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java @@ -16,6 +16,8 @@ package com.android.quickstep.views; +import static com.android.systemui.shared.system.WindowManagerWrapper.WINDOWING_MODE_FULLSCREEN; + import android.content.Context; import android.content.res.Configuration; import android.graphics.Bitmap; @@ -206,7 +208,8 @@ public class TaskThumbnailView extends View { // Rotate the screenshot if not in multi-window mode rotate = FeatureFlags.OVERVIEW_USE_SCREENSHOT_ORIENTATION && configuration.orientation != mThumbnailData.orientation && - !mActivity.isInMultiWindowModeCompat(); + !mActivity.isInMultiWindowModeCompat() && + mThumbnailData.windowingMode == WINDOWING_MODE_FULLSCREEN; // Scale the screenshot to always fit the width of the card. thumbnailScale = rotate ? getMeasuredWidth() / thumbnailHeight