From 2ac76fe4e18c3325c8b3bb8f9435fdc7b96c0aca Mon Sep 17 00:00:00 2001 From: Teng-Hui Zhu Date: Thu, 19 Apr 2012 14:54:31 -0700 Subject: Better handle the EGL context lost situation. Unless framework provide a better message, we can't avoid this EGL context issue totally if mis-match happen again. Clean up some obsolete code. Change-Id: Ica03daecd58f9757c8cad41e0f40d5d51b041748 --- Source/WebKit/android/nav/WebView.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'Source/WebKit') diff --git a/Source/WebKit/android/nav/WebView.cpp b/Source/WebKit/android/nav/WebView.cpp index d3bc62d..fbd0d94 100644 --- a/Source/WebKit/android/nav/WebView.cpp +++ b/Source/WebKit/android/nav/WebView.cpp @@ -1063,9 +1063,7 @@ static void nativeOnTrimMemory(JNIEnv *env, jobject obj, jint level) && !tilesManager->highEndGfx()) || level >= TRIM_MEMORY_COMPLETE) { ALOGD("OnTrimMemory with EGL Context %p", eglGetCurrentContext()); - tilesManager->transferQueue()->emptyQueue(); - tilesManager->shader()->cleanupGLResources(); - tilesManager->videoLayerManager()->cleanupGLResources(); + tilesManager->cleanupGLResources(); } bool freeAllTextures = (level > TRIM_MEMORY_UI_HIDDEN), glTextures = true; -- cgit v1.1