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