Title: [148253] trunk/Source/WebKit2
Revision
148253
Author
[email protected]
Date
2013-04-11 17:39:36 -0700 (Thu, 11 Apr 2013)

Log Message

REGRESSION (r146956): ASSERTion failure: WebKit::WebProcess::pageWillLeaveWindow
https://bugs.webkit.org/show_bug.cgi?id=114481
<rdar://problem/13534784>

Reviewed by Simon Fraser.

Inform the WebProcess of WebPages which are already in a window when created.

* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (148252 => 148253)


--- trunk/Source/WebKit2/ChangeLog	2013-04-12 00:20:45 UTC (rev 148252)
+++ trunk/Source/WebKit2/ChangeLog	2013-04-12 00:39:36 UTC (rev 148253)
@@ -1,3 +1,16 @@
+2013-04-11  Tim Horton  <[email protected]>
+
+        REGRESSION (r146956): ASSERTion failure: WebKit::WebProcess::pageWillLeaveWindow
+        https://bugs.webkit.org/show_bug.cgi?id=114481
+        <rdar://problem/13534784>
+
+        Reviewed by Simon Fraser.
+
+        Inform the WebProcess of WebPages which are already in a window when created.
+
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::WebPage):
+
 2013-04-11  Anders Carlsson  <[email protected]>
 
         Add support for clearing storage areas

Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (148252 => 148253)


--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp	2013-04-12 00:20:45 UTC (rev 148252)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp	2013-04-12 00:39:36 UTC (rev 148253)
@@ -370,6 +370,8 @@
     // Page defaults to in-window, but setIsInWindow depends on it being a valid indicator of actually having been put into a window.
     if (!parameters.isInWindow)
         m_page->setIsInWindow(false);
+    else
+        WebProcess::shared().pageDidEnterWindow(this);
 
     setIsInWindow(parameters.isInWindow);
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to