diff options
author | Jonathan Dixon <joth@google.com> | 2013-05-21 17:10:33 -0700 |
---|---|---|
committer | Jonathan Dixon <joth@google.com> | 2013-05-22 11:45:55 -0700 |
commit | 180eb4e3cdced9486534148b388de3250c3e78d5 (patch) | |
tree | b1d19777e61d4923d9bd6ead735286d3f59e4cf2 /chromium/plat_support | |
parent | 1cc1c4153a26307948af9f1ee6d9cde7a7103b94 (diff) | |
download | webview-180eb4e3cdced9486534148b388de3250c3e78d5.tar.gz |
Fix platsupport GetPixels() to use the top device
This should make it respect Canvas layers applied for View Alpha.
Change-Id: I9559ab0f515983d072b5d07e59f4cb1325fecce8
Diffstat (limited to 'chromium/plat_support')
-rw-r--r-- | chromium/plat_support/graphics_utils.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/plat_support/graphics_utils.cpp b/chromium/plat_support/graphics_utils.cpp index f0ef568..e7da2b0 100644 --- a/chromium/plat_support/graphics_utils.cpp +++ b/chromium/plat_support/graphics_utils.cpp @@ -50,7 +50,7 @@ struct PixelInfo : public AwPixelInfo { AwPixelInfo* GetPixels(JNIEnv* env, jobject java_canvas) { SkCanvas* canvas = GraphicsJNI::getNativeCanvas(env, java_canvas); if (!canvas) return NULL; - SkDevice* device = canvas->getDevice(); + SkDevice* device = canvas->getTopDevice(true); if (!device) return NULL; const SkBitmap* bitmap = &device->accessBitmap(true); if (!bitmap->lockPixelsAreWritable()) return NULL; |