Title: [129010] trunk/Source
Revision
129010
Author
[email protected]
Date
2012-09-19 08:54:15 -0700 (Wed, 19 Sep 2012)

Log Message

[BlackBerry] Add function playerId() in class PageClientBlackBerry
https://bugs.webkit.org/show_bug.cgi?id=97099

Patch by Jonathan Dong <[email protected]> on 2012-09-19
Reviewed by Yong Li.

Source/WebCore:

Added function playerID() in class PageClientBlackBerry.

Internally reviewed by Charles Wei.

No new tests since there's no functional change.

* platform/blackberry/PageClientBlackBerry.h:

Source/WebKit/blackberry:

Implemented PageClientBlackBerry::playerID() in class WebPagePrivate,
and replaced the implementation of FrameLoaderClientBlackBerry::playerId().

Internally reviewed by Charles Wei.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::playerID):
(WebKit):
* Api/WebPage_p.h:
(WebPagePrivate):
* WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
(WebCore::FrameLoaderClientBlackBerry::playerId):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (129009 => 129010)


--- trunk/Source/WebCore/ChangeLog	2012-09-19 15:30:43 UTC (rev 129009)
+++ trunk/Source/WebCore/ChangeLog	2012-09-19 15:54:15 UTC (rev 129010)
@@ -1,3 +1,18 @@
+2012-09-19  Jonathan Dong  <[email protected]>
+
+        [BlackBerry] Add function playerId() in class PageClientBlackBerry
+        https://bugs.webkit.org/show_bug.cgi?id=97099
+
+        Reviewed by Yong Li.
+
+        Added function playerID() in class PageClientBlackBerry.
+
+        Internally reviewed by Charles Wei.
+
+        No new tests since there's no functional change.
+
+        * platform/blackberry/PageClientBlackBerry.h:
+
 2012-09-19  Raul Hudea  <[email protected]>
 
         [CSSRegions][CSSOM] Make sure all Regions APIs are not visible if CSS_REGIONS is not defined

Modified: trunk/Source/WebCore/platform/blackberry/PageClientBlackBerry.h (129009 => 129010)


--- trunk/Source/WebCore/platform/blackberry/PageClientBlackBerry.h	2012-09-19 15:30:43 UTC (rev 129009)
+++ trunk/Source/WebCore/platform/blackberry/PageClientBlackBerry.h	2012-09-19 15:54:15 UTC (rev 129010)
@@ -49,6 +49,7 @@
         SaveCredentialYes
     };
 
+    virtual int playerID() const = 0;
     virtual void setCursor(WebCore::PlatformCursor) = 0;
     virtual BlackBerry::Platform::NetworkStreamFactory* networkStreamFactory() = 0;
     virtual BlackBerry::Platform::Graphics::Window* platformWindow() const = 0;

Modified: trunk/Source/WebKit/blackberry/Api/WebPage.cpp (129009 => 129010)


--- trunk/Source/WebKit/blackberry/Api/WebPage.cpp	2012-09-19 15:30:43 UTC (rev 129009)
+++ trunk/Source/WebKit/blackberry/Api/WebPage.cpp	2012-09-19 15:54:15 UTC (rev 129010)
@@ -2058,6 +2058,11 @@
     return true; // Needs re-layout!
 }
 
+int WebPagePrivate::playerID() const
+{
+    return m_client ? m_client->getInstanceId() : 0;
+}
+
 void WebPagePrivate::setCursor(PlatformCursor handle)
 {
     if (m_currentCursor.type() != handle.type()) {

Modified: trunk/Source/WebKit/blackberry/Api/WebPage_p.h (129009 => 129010)


--- trunk/Source/WebKit/blackberry/Api/WebPage_p.h	2012-09-19 15:30:43 UTC (rev 129009)
+++ trunk/Source/WebKit/blackberry/Api/WebPage_p.h	2012-09-19 15:54:15 UTC (rev 129010)
@@ -179,6 +179,7 @@
     WebCore::IntSize absoluteVisibleOverflowSize() const;
 
     // Virtual functions inherited from PageClientBlackBerry.
+    virtual int playerID() const;
     virtual void setCursor(WebCore::PlatformCursor);
     virtual Platform::NetworkStreamFactory* networkStreamFactory();
     virtual Platform::Graphics::Window* platformWindow() const;

Modified: trunk/Source/WebKit/blackberry/ChangeLog (129009 => 129010)


--- trunk/Source/WebKit/blackberry/ChangeLog	2012-09-19 15:30:43 UTC (rev 129009)
+++ trunk/Source/WebKit/blackberry/ChangeLog	2012-09-19 15:54:15 UTC (rev 129010)
@@ -1,3 +1,23 @@
+2012-09-19  Jonathan Dong  <[email protected]>
+
+        [BlackBerry] Add function playerId() in class PageClientBlackBerry
+        https://bugs.webkit.org/show_bug.cgi?id=97099
+
+        Reviewed by Yong Li.
+
+        Implemented PageClientBlackBerry::playerID() in class WebPagePrivate,
+        and replaced the implementation of FrameLoaderClientBlackBerry::playerId().
+
+        Internally reviewed by Charles Wei.
+
+        * Api/WebPage.cpp:
+        (BlackBerry::WebKit::WebPagePrivate::playerID):
+        (WebKit):
+        * Api/WebPage_p.h:
+        (WebPagePrivate):
+        * WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
+        (WebCore::FrameLoaderClientBlackBerry::playerId):
+
 2012-09-19  Abbas Sherawala  <[email protected]>
 
         [BlackBerry] BackingStorePrivate::resumeScreenAndBackingStoreUpdates more atomic

Modified: trunk/Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp (129009 => 129010)


--- trunk/Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp	2012-09-19 15:30:43 UTC (rev 129009)
+++ trunk/Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp	2012-09-19 15:54:15 UTC (rev 129010)
@@ -118,9 +118,7 @@
 
 int FrameLoaderClientBlackBerry::playerId() const
 {
-    if (m_webPagePrivate && m_webPagePrivate->m_client)
-        return m_webPagePrivate->m_client->getInstanceId();
-    return 0;
+    return m_webPagePrivate ? m_webPagePrivate->playerID() : 0;
 }
 
 bool FrameLoaderClientBlackBerry::cookiesEnabled() const
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to