summaryrefslogtreecommitdiffstats
path: root/cmds/screencap
diff options
context:
space:
mode:
authorDerek Sollenberger <derek@android.com>2012-01-31 14:08:22 -0500
committerDerek Sollenberger <derek@android.com>2012-01-31 14:08:22 -0500
commit889a3fa6ab9710104af60db5f73d69f253ddf254 (patch)
treec09b2c7e941a2820b74213bf87dee4bf5a271665 /cmds/screencap
parent9781870491f4f33403f8d518879a88c20180d7cb (diff)
downloadframeworks_base-889a3fa6ab9710104af60db5f73d69f253ddf254.zip
frameworks_base-889a3fa6ab9710104af60db5f73d69f253ddf254.tar.gz
frameworks_base-889a3fa6ab9710104af60db5f73d69f253ddf254.tar.bz2
Skia API changes as a result of an update to the Skia library.
These changes are required to work with r3022 of Skia Change-Id: Ib7cebeb2eba6790bb38edfc2397b311cf419e17c
Diffstat (limited to 'cmds/screencap')
-rw-r--r--cmds/screencap/screencap.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmds/screencap/screencap.cpp b/cmds/screencap/screencap.cpp
index 7a599e9..bee5880 100644
--- a/cmds/screencap/screencap.cpp
+++ b/cmds/screencap/screencap.cpp
@@ -28,6 +28,7 @@
#include <SkImageEncoder.h>
#include <SkBitmap.h>
+#include <SkData.h>
#include <SkStream.h>
using namespace android;
@@ -168,7 +169,9 @@ int main(int argc, char** argv)
SkDynamicMemoryWStream stream;
SkImageEncoder::EncodeStream(&stream, b,
SkImageEncoder::kPNG_Type, SkImageEncoder::kDefaultQuality);
- write(fd, stream.getStream(), stream.getOffset());
+ SkData* streamData = stream.copyToData();
+ write(fd, streamData->data(), streamData->size());
+ streamData->unref();
} else {
write(fd, &w, 4);
write(fd, &h, 4);