diff options
author | Kristian Monsen <kristianm@google.com> | 2011-07-08 13:57:28 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-07-08 13:57:28 -0700 |
commit | 9adf5177551dad45641f324b22ee019b08d24a02 (patch) | |
tree | 43e4e4f20d968d2304815708cfdffdd881669a02 /Source/WebKit/android/jni/WebCoreFrameBridge.cpp | |
parent | bbab1cbee6c7511141a392cbd6ac540106dcf666 (diff) | |
parent | aa563ae35d2c77e5c842e8c26e9f168d9e8c872b (diff) | |
download | external_webkit-9adf5177551dad45641f324b22ee019b08d24a02.zip external_webkit-9adf5177551dad45641f324b22ee019b08d24a02.tar.gz external_webkit-9adf5177551dad45641f324b22ee019b08d24a02.tar.bz2 |
Merge "Possible fix for bug 3335863: 3-second delay before Incognito state is cleared"
Diffstat (limited to 'Source/WebKit/android/jni/WebCoreFrameBridge.cpp')
-rw-r--r-- | Source/WebKit/android/jni/WebCoreFrameBridge.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/WebKit/android/jni/WebCoreFrameBridge.cpp b/Source/WebKit/android/jni/WebCoreFrameBridge.cpp index cb4f09e..5ec4468 100644 --- a/Source/WebKit/android/jni/WebCoreFrameBridge.cpp +++ b/Source/WebKit/android/jni/WebCoreFrameBridge.cpp @@ -1400,6 +1400,10 @@ static void DestroyFrame(JNIEnv* env, jobject obj) if (fl) fl->detachFromParent(); delete page; + + // Force remove all deleted pages in the page cache + WebCore::pageCache()->releaseAutoreleasedPagesNow(); + view->deref(); SET_NATIVE_FRAME(env, obj, 0); |