summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Russell Brenner <russellbrenner@google.com> 2011-05-24 13:34:39 -0700
committer Russell Brenner <russellbrenner@google.com> 2011-05-24 17:17:40 -0700
commit1d87cbf6029838da9f979a2a879fde4993730f08 (patch)
tree0147f582215aef757ac543a462f6d505cae741db
parentef89cc14957ab631346564801841190346632ac9 (diff)
DO NOT MERGE-Refire the redraw event if webkit wasn't ready
If webkit wasn't in a drawing mood, post a WEBKIT_DRAW event to assure that the update is not lost. bug: 4474358 Change-Id: Ib0c4cedb10f58821f95c439824c30043a906f8b8
-rw-r--r--core/java/android/webkit/WebViewCore.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/webkit/WebViewCore.java b/core/java/android/webkit/WebViewCore.java
index 027169597921..70cf3af0af10 100644
--- a/core/java/android/webkit/WebViewCore.java
+++ b/core/java/android/webkit/WebViewCore.java
@@ -2016,7 +2016,8 @@ final class WebViewCore {
if (DebugFlags.WEB_VIEW_CORE) Log.v(LOGTAG, "webkitDraw start");
draw.mBaseLayer = nativeRecordContent(draw.mInvalRegion, draw.mContentSize);
if (draw.mBaseLayer == 0) {
- if (DebugFlags.WEB_VIEW_CORE) Log.v(LOGTAG, "webkitDraw abort");
+ if (DebugFlags.WEB_VIEW_CORE) Log.v(LOGTAG, "webkitDraw abort, resending draw message");
+ mEventHub.sendMessage(Message.obtain(null, EventHub.WEBKIT_DRAW));
return;
}
webkitDraw(draw);