diff options
author | Jean-Baptiste Queru <jbq@google.com> | 2012-02-06 14:45:36 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-02-06 14:45:36 -0800 |
commit | 0a3f6d69b6e5242d5eaca6ede801eaabbff56cfd (patch) | |
tree | d514a92139f752828db85e942c000940d258d373 | |
parent | e75abda25a4a638599b36ba8dc21fe4ddefd61ab (diff) | |
parent | 33476f7ad1c3b4dcaefddb306f315e201c4efb33 (diff) | |
download | frameworks_base-0a3f6d69b6e5242d5eaca6ede801eaabbff56cfd.zip frameworks_base-0a3f6d69b6e5242d5eaca6ede801eaabbff56cfd.tar.gz frameworks_base-0a3f6d69b6e5242d5eaca6ede801eaabbff56cfd.tar.bz2 |
am 33476f7a: am f79bcd2d: am 52da99fa: am a081c7b8: Merge "Skia API changes as a result of an update to the Skia library."
* commit '33476f7ad1c3b4dcaefddb306f315e201c4efb33':
Skia API changes as a result of an update to the Skia library.
-rw-r--r-- | cmds/screencap/screencap.cpp | 5 | ||||
-rw-r--r-- | core/jni/android/graphics/Canvas.cpp | 2 |
2 files changed, 5 insertions, 2 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); diff --git a/core/jni/android/graphics/Canvas.cpp b/core/jni/android/graphics/Canvas.cpp index 23ee8f8..ef6af74 100644 --- a/core/jni/android/graphics/Canvas.cpp +++ b/core/jni/android/graphics/Canvas.cpp @@ -67,7 +67,7 @@ public: static void freeCaches(JNIEnv* env, jobject) { // these are called in no particular order SkImageRef_GlobalPool::SetRAMUsed(0); - SkGraphics::SetFontCacheUsed(0); + SkGraphics::PurgeFontCache(); } static jboolean isOpaque(JNIEnv* env, jobject jcanvas) { |