diff options
author | joth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-05 03:17:06 +0000 |
---|---|---|
committer | joth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-05 03:17:06 +0000 |
commit | f2d22f38c49c91f1c6afaf0f9966129b950d5ebc (patch) | |
tree | 35a96ddf782191fdf943568373bc0f6e89b05cc3 /android_webview/java | |
parent | 551dfc6b4bbf66440f6f976bdf18725d7a87e167 (diff) | |
download | chromium_src-f2d22f38c49c91f1c6afaf0f9966129b950d5ebc.zip chromium_src-f2d22f38c49c91f1c6afaf0f9966129b950d5ebc.tar.gz chromium_src-f2d22f38c49c91f1c6afaf0f9966129b950d5ebc.tar.bz2 |
Fix error in fallback SW rendering
The clip-observing auxiliary bitmap needs to be translated on screen
in accordance with the top-left corner of the clipping.
BUG=
Review URL: https://chromiumcodereview.appspot.com/16290010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204142 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/java')
-rw-r--r-- | android_webview/java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/android_webview/java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java b/android_webview/java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java index 7abf59c..404743a 100644 --- a/android_webview/java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java +++ b/android_webview/java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java @@ -51,8 +51,8 @@ public class JavaBrowserViewRendererHelper { * Used for convenience from the native side and other static helper methods. */ @CalledByNative - private static void drawBitmapIntoCanvas(Bitmap bitmap, Canvas canvas) { - canvas.drawBitmap(bitmap, 0, 0, null); + private static void drawBitmapIntoCanvas(Bitmap bitmap, Canvas canvas, int x, int y) { + canvas.drawBitmap(bitmap, x, y, null); } /** @@ -64,7 +64,7 @@ public class JavaBrowserViewRendererHelper { Picture picture = new Picture(); if (bitmap != null) { Canvas recordingCanvas = picture.beginRecording(bitmap.getWidth(), bitmap.getHeight()); - drawBitmapIntoCanvas(bitmap, recordingCanvas); + drawBitmapIntoCanvas(bitmap, recordingCanvas, 0, 0); picture.endRecording(); } return picture; |