-
jamesr@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=100702 Reviewed by Adrienne Walker. In threaded compositing mode, it's not terribly useful to commit after unloading a page and before receiving the first invalidation for the new page since the document is likely not loaded enough to paint usefully. This defers commits from the time compositing is deactivated (which in force compositing mode only happens at FrameView destruction) until we get the first invalidation from WebCore. * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::invalidateContentsAndRootView): * src/WebViewImpl.cpp: (WebKit::WebViewImpl::invalidateRect): (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): (WebKit): * src/WebViewImpl.h: (WebViewImpl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132862 268f45cc-cd09-0410-ab3c-d52691b4dbfc
a58e3808