summaryrefslogtreecommitdiffstats
path: root/android_webview/java
diff options
context:
space:
mode:
authorjoth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-05 03:17:06 +0000
committerjoth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-05 03:17:06 +0000
commitf2d22f38c49c91f1c6afaf0f9966129b950d5ebc (patch)
tree35a96ddf782191fdf943568373bc0f6e89b05cc3 /android_webview/java
parent551dfc6b4bbf66440f6f976bdf18725d7a87e167 (diff)
downloadchromium_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.java6
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;