summaryrefslogtreecommitdiffstats
path: root/android_webview/java
diff options
context:
space:
mode:
authorkristianm@chromium.org <kristianm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-08 15:17:11 +0000
committerkristianm@chromium.org <kristianm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-08 15:17:11 +0000
commit0fa62a970086861cb9f7a7fc71adf4c55c96c7ed (patch)
tree1fe90ea076ef2c2c47e4e716916a2ec4449464b2 /android_webview/java
parent94f1edd203770570ea47b937e485a857081fb2ab (diff)
downloadchromium_src-0fa62a970086861cb9f7a7fc71adf4c55c96c7ed.zip
chromium_src-0fa62a970086861cb9f7a7fc71adf4c55c96c7ed.tar.gz
chromium_src-0fa62a970086861cb9f7a7fc71adf4c55c96c7ed.tar.bz2
Fix for bug 235641, remove kOnNewPictureEnabled
This mode is now obsolete. Android webview only patch that get stuck on different trybots each time. Adding notry: NOTRY=true BUG=235641 R=joth@chromium.org Review URL: https://codereview.chromium.org/14668007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198904 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/java')
-rw-r--r--android_webview/java/src/org/chromium/android_webview/AwContents.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java
index 17bfdb5..3f4125c 100644
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
@@ -129,6 +129,8 @@ public class AwContents {
private DefaultVideoPosterRequestHandler mDefaultVideoPosterRequestHandler;
+ private boolean mNewPictureInvalidationOnly;
+
private static final class DestroyRunnable implements Runnable {
private int mNativeAwContents;
private DestroyRunnable(int nativeAwContents) {
@@ -451,7 +453,8 @@ public class AwContents {
* @param invalidationOnly Flag to call back only on invalidation without providing a picture.
*/
public void enableOnNewPicture(boolean enabled, boolean invalidationOnly) {
- nativeEnableOnNewPicture(mNativeAwContents, enabled, invalidationOnly);
+ mNewPictureInvalidationOnly = invalidationOnly;
+ nativeEnableOnNewPicture(mNativeAwContents, enabled);
}
// This is no longer synchronous and just calls the Async version and return 0.
@@ -1269,8 +1272,8 @@ public class AwContents {
}
@CalledByNative
- public void onNewPicture(Picture picture) {
- mContentsClient.onNewPicture(picture);
+ public void onNewPicture() {
+ mContentsClient.onNewPicture(mNewPictureInvalidationOnly ? null : capturePicture());
}
// Called as a result of nativeUpdateLastHitTestData.
@@ -1415,8 +1418,7 @@ public class AwContents {
int clipW, int clipH);
private native int nativeGetAwDrawGLViewContext(int nativeAwContents);
private native Picture nativeCapturePicture(int nativeAwContents);
- private native void nativeEnableOnNewPicture(int nativeAwContents, boolean enabled,
- boolean invalidationOnly);
+ private native void nativeEnableOnNewPicture(int nativeAwContents, boolean enabled);
private native void nativeInvokeGeolocationCallback(
int nativeAwContents, boolean value, String requestingFrame);