summaryrefslogtreecommitdiffstats
path: root/cmds/screencap
diff options
context:
space:
mode:
authorDan Stoza <stoza@google.com>2014-05-22 16:12:54 -0700
committerDan Stoza <stoza@google.com>2014-05-23 09:19:02 -0700
commit9890e341bf9d565309cd7db5e6c4194c66c0a1d8 (patch)
treef885b4dcc80f68147440940388f386f69312a03c /cmds/screencap
parentc33fb2b5c014f37ce36dbc12eff1e969562f7d50 (diff)
downloadframeworks_base-9890e341bf9d565309cd7db5e6c4194c66c0a1d8.zip
frameworks_base-9890e341bf9d565309cd7db5e6c4194c66c0a1d8.tar.gz
frameworks_base-9890e341bf9d565309cd7db5e6c4194c66c0a1d8.tar.bz2
SurfaceFlinger: Add sourceCrop to screenshot
Adds a sourceCrop Rect parameter to screenshot commands, which allows clients to capture only a portion of the screen instead of the whole screen. Bug: 15137922 Change-Id: I629447573cd34ffb96334cde7ba02490b9ea06d8
Diffstat (limited to 'cmds/screencap')
-rw-r--r--cmds/screencap/screencap.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmds/screencap/screencap.cpp b/cmds/screencap/screencap.cpp
index 2efe4d3..6296dd1 100644
--- a/cmds/screencap/screencap.cpp
+++ b/cmds/screencap/screencap.cpp
@@ -141,7 +141,7 @@ int main(int argc, char** argv)
ScreenshotClient screenshot;
sp<IBinder> display = SurfaceComposerClient::getBuiltInDisplay(displayId);
- if (display != NULL && screenshot.update(display, false) == NO_ERROR) {
+ if (display != NULL && screenshot.update(display, Rect(), false) == NO_ERROR) {
base = screenshot.getPixels();
w = screenshot.getWidth();
h = screenshot.getHeight();