diff options
| author | Teng-Hui Zhu <ztenghui@google.com> | 2012-03-01 11:32:59 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-03-01 11:32:59 -0800 |
| commit | 148c5dadf44cf14a2fb617ce1e3a9e71ee0ce0bc (patch) | |
| tree | 6090148986991b66aa15f833bae9df54313045ed /core/java/android/webkit/WebView.java | |
| parent | 393acacd61b3d0de43163d3b94bc35d030c901fd (diff) | |
| parent | fdd646b2b105e23cdc8517ac055448340a667e37 (diff) | |
Merge "Clean up Surface Texture on Java side"
Diffstat (limited to 'core/java/android/webkit/WebView.java')
| -rw-r--r-- | core/java/android/webkit/WebView.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index af3bb4db01bb..a850379ba678 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -96,6 +96,7 @@ import android.view.inputmethod.BaseInputConnection; import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputConnection; import android.view.inputmethod.InputMethodManager; +import android.webkit.HTML5VideoInline; import android.webkit.WebTextView.AutoCompleteAdapter; import android.webkit.WebViewCore.DrawData; import android.webkit.WebViewCore.EventHub; @@ -842,6 +843,11 @@ public class WebView extends AbsoluteLayout if (DebugFlags.WEB_VIEW) { Log.d("WebView", "onTrimMemory: " + level); } + // When framework reset EGL context during high memory pressure, all + // the existing GL resources for the html5 video will be destroyed + // at native side. + // Here we just need to clean up the Surface Texture which is static. + HTML5VideoInline.cleanupSurfaceTexture(); WebView.nativeOnTrimMemory(level); } |
