Respect source crop when capturing layers.
Source crop we receive from window manager appears to be correct, no
need for this workaround.
Bug: 117892959
Test: adb shell screencap, rotation animation, power cycle display
Change-Id: I54ea3fb561ce4f2ea6f48079ad51efdd9984d186
Merged-In: I54ea3fb561ce4f2ea6f48079ad51efdd9984d186
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index 58d7765..78d751a 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -4866,10 +4866,6 @@
device = getDisplayDeviceLocked(display);
if (!device) return BAD_VALUE;
- // ignore sourceCrop (i.e., use the projected logical display
- // viewport) until the framework is fixed
- sourceCrop.clear();
-
// set the requested width/height to the logical display viewport size
// by default
if (reqWidth == 0 || reqHeight == 0) {