Title: [130432] trunk/Source/WebKit2
Revision
130432
Author
[email protected]
Date
2012-10-04 15:54:07 -0700 (Thu, 04 Oct 2012)

Log Message

        Improve initial empty process tracking
        https://bugs.webkit.org/show_bug.cgi?id=98458

        Reviewed by Sam Weinig.

        * UIProcess/WebContext.cpp: (WebKit::WebContext::disconnectProcess):
        Unset m_haveInitialEmptyProcess if we no longer do.

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (130431 => 130432)


--- trunk/Source/WebKit2/ChangeLog	2012-10-04 22:52:43 UTC (rev 130431)
+++ trunk/Source/WebKit2/ChangeLog	2012-10-04 22:54:07 UTC (rev 130432)
@@ -1,3 +1,13 @@
+2012-10-04  Alexey Proskuryakov  <[email protected]>
+
+        Improve initial empty process tracking
+        https://bugs.webkit.org/show_bug.cgi?id=98458
+
+        Reviewed by Sam Weinig.
+
+        * UIProcess/WebContext.cpp: (WebKit::WebContext::disconnectProcess):
+        Unset m_haveInitialEmptyProcess if we no longer do.
+
 2012-10-03  Benjamin Poulain  <[email protected]>
 
         [WK2] Support all attributes of GeolocationPosition

Modified: trunk/Source/WebKit2/UIProcess/WebContext.cpp (130431 => 130432)


--- trunk/Source/WebKit2/UIProcess/WebContext.cpp	2012-10-04 22:52:43 UTC (rev 130431)
+++ trunk/Source/WebKit2/UIProcess/WebContext.cpp	2012-10-04 22:54:07 UTC (rev 130432)
@@ -460,6 +460,9 @@
 
     m_visitedLinkProvider.processDidClose(process);
 
+    if (m_haveInitialEmptyProcess && process == m_processes.last())
+        m_haveInitialEmptyProcess = false;
+
     // FIXME (Multi-WebProcess): <rdar://problem/12239765> All the invalidation calls below are still necessary in multi-process mode, but they should only affect data structures pertaining to the process being disconnected.
     // Clearing everything causes assertion failures, so it's less trouble to skip that for now.
     if (m_processModel != ProcessModelSharedSecondaryProcess) {
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to