Title: [138439] trunk/Source/WebKit/blackberry
Revision
138439
Author
[email protected]
Date
2012-12-24 04:37:25 -0800 (Mon, 24 Dec 2012)

Log Message

[BlackBerry] Close page popup when a page becomes invisible.
https://bugs.webkit.org/show_bug.cgi?id=105704

Reviewed by George Staikos.

Reviewed internally by Jakob Petsovits.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::setVisible):

Modified Paths

Diff

Modified: trunk/Source/WebKit/blackberry/Api/WebPage.cpp (138438 => 138439)


--- trunk/Source/WebKit/blackberry/Api/WebPage.cpp	2012-12-24 11:23:07 UTC (rev 138438)
+++ trunk/Source/WebKit/blackberry/Api/WebPage.cpp	2012-12-24 12:37:25 UTC (rev 138439)
@@ -3207,6 +3207,9 @@
                 m_mainFrame->animation()->suspendAnimations();
             if (!m_page->scriptedAnimationsSuspended())
                 m_page->suspendScriptedAnimations();
+
+            if (m_webPage->hasOpenedPopup())
+                m_page->chrome()->client()->closePagePopup(0);
         }
 
         m_visible = visible;

Modified: trunk/Source/WebKit/blackberry/ChangeLog (138438 => 138439)


--- trunk/Source/WebKit/blackberry/ChangeLog	2012-12-24 11:23:07 UTC (rev 138438)
+++ trunk/Source/WebKit/blackberry/ChangeLog	2012-12-24 12:37:25 UTC (rev 138439)
@@ -1,3 +1,15 @@
+2012-12-24  Charles Wei  <[email protected]>
+
+        [BlackBerry] Close page popup when a page becomes invisible.
+        https://bugs.webkit.org/show_bug.cgi?id=105704
+
+        Reviewed by George Staikos.
+
+        Reviewed internally by Jakob Petsovits.
+
+        * Api/WebPage.cpp:
+        (BlackBerry::WebKit::WebPagePrivate::setVisible):
+
 2012-12-23  Mary Wu  <[email protected]>
 
         [BlackBerry] give url when createWindow
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to