am 127cf2ef
: Merge "SF: Swap w/h when capturing rotated screenshots"
* commit '127cf2eff638a98c5318ba8b3edaf3ca651c4090': SF: Swap w/h when capturing rotated screenshots
This commit is contained in:
commit
430f5f5a62
@ -3266,8 +3266,12 @@ status_t SurfaceFlinger::captureScreenImplLocked(
|
|||||||
ATRACE_CALL();
|
ATRACE_CALL();
|
||||||
|
|
||||||
// get screen geometry
|
// get screen geometry
|
||||||
const uint32_t hw_w = hw->getWidth();
|
uint32_t hw_w = hw->getWidth();
|
||||||
const uint32_t hw_h = hw->getHeight();
|
uint32_t hw_h = hw->getHeight();
|
||||||
|
|
||||||
|
if (rotation & Transform::ROT_90) {
|
||||||
|
std::swap(hw_w, hw_h);
|
||||||
|
}
|
||||||
|
|
||||||
if ((reqWidth > hw_w) || (reqHeight > hw_h)) {
|
if ((reqWidth > hw_w) || (reqHeight > hw_h)) {
|
||||||
ALOGE("size mismatch (%d, %d) > (%d, %d)",
|
ALOGE("size mismatch (%d, %d) > (%d, %d)",
|
||||||
|
Loading…
Reference in New Issue
Block a user