Index: android_webview/java/src/org/chromium/android_webview/AwContents.java |
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 ebebc65756f431bc1ee8074423dde2d1b2e5ccef..1bcf5fa42694aa6c6535199b168bdc2725503043 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
@@ -640,7 +640,12 @@ public void onTrimMemory(final int level) { |
if (isDestroyed(NO_WARN)) return; |
boolean visibleRectEmpty = getGlobalVisibleRect().isEmpty(); |
final boolean visible = mIsViewVisible && mIsWindowVisible && !visibleRectEmpty; |
- nativeTrimMemory(mNativeAwContents, level, visible); |
+ ThreadUtils.runOnUiThread(new Runnable() { |
boliu
2015/12/10 22:03:14
I think new code is not wrong, but I kinda want to
|
+ @Override |
+ public void run() { |
+ nativeTrimMemory(mNativeAwContents, level, visible); |
+ } |
+ }); |
} |
@Override |