summaryrefslogtreecommitdiff
path: root/chromium/plat_support
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2015-04-22 08:48:50 -0700
committerJohn Reck <jreck@google.com>2015-04-22 08:48:50 -0700
commit165a43df7df4aa5121697893c31b9571492939bc (patch)
tree7caa805233f682f5f2bdf42b5a4756701a910e06 /chromium/plat_support
parentb2a12d96ed8a6b493dcdcb7b685a166207904df8 (diff)
downloadwebview-165a43df7df4aa5121697893c31b9571492939bc.tar.gz
Revert "Revert "GraphicsJNI update""
This reverts commit c2aae77521ed9db7157053968fe1070b8cac2d6a.
Diffstat (limited to 'chromium/plat_support')
-rw-r--r--chromium/plat_support/graphics_utils.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/chromium/plat_support/graphics_utils.cpp b/chromium/plat_support/graphics_utils.cpp
index c2017d3..1e88c12 100644
--- a/chromium/plat_support/graphics_utils.cpp
+++ b/chromium/plat_support/graphics_utils.cpp
@@ -55,7 +55,11 @@ PixelInfo::~PixelInfo() {
}
AwPixelInfo* GetPixels(JNIEnv* env, jobject java_canvas) {
- SkCanvas* canvas = GraphicsJNI::getNativeCanvas(env, java_canvas);
+ android::Canvas* nativeCanvas = GraphicsJNI::getNativeCanvas(env, java_canvas);
+ if (!nativeCanvas)
+ return NULL;
+
+ SkCanvas* canvas = nativeCanvas->asSkCanvas();
if (!canvas)
return NULL;