Changeset 118850 in webkit
- Timestamp:
- May 29, 2012 4:12:38 PM (12 years ago)
- Location:
- trunk/Source/WebKit/blackberry
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/blackberry/Api/WebOverlay.cpp
r118750 r118850 735 735 } 736 736 737 void WebOverlay::addAnimation( WebAnimation*)737 void WebOverlay::addAnimation(const WebAnimation&) 738 738 { 739 739 } … … 743 743 } 744 744 745 void WebOverlay::setContentsToImage(const unsigned char*, const Platform::IntSize&) 746 { 747 } 748 749 void WebOverlay::setContentsToColor(int, int, int, int) 750 { 751 } 752 753 void WebOverlay::setDrawsContent(bool) 754 { 755 } 756 757 void WebOverlay::invalidate() 758 { 759 } 760 761 void WebOverlay::setClient(WebOverlayClient*) 762 { 763 } 764 765 WebOverlayOverride* WebOverlay::override() 766 { 767 } 768 769 void WebOverlay::resetOverrides() 770 { 771 } 772 745 773 } 746 774 } -
trunk/Source/WebKit/blackberry/Api/WebOverlayOverride.cpp
r118750 r118850 87 87 namespace WebKit { 88 88 89 WebOverlayOverride::WebOverlayOverride(WebOverlayPrivate* )89 WebOverlayOverride::WebOverlayOverride(WebOverlayPrivate*, bool) 90 90 { 91 91 } -
trunk/Source/WebKit/blackberry/Api/WebOverlay_p.h
r118750 r118850 62 62 virtual ~WebOverlayPrivate() 63 63 { 64 ASSERT(pthread_self() == d->nativeThread);64 ASSERT(pthread_self() == nativeThread); 65 65 } 66 66 -
trunk/Source/WebKit/blackberry/Api/WebPage.cpp
r118785 r118850 6229 6229 { 6230 6230 #if USE(ACCELERATED_COMPOSITING) 6231 if (overlay->d->graphicsLayer() == d->overlayLayer()) { 6232 overlay->removeFromParent(); 6233 overlay->d->clear(); 6234 overlay->d->setPage(0); 6235 } 6231 if (overlay->d->graphicsLayer()->parent() != d->overlayLayer()) 6232 return; 6233 6234 overlay->removeFromParent(); 6235 overlay->d->clear(); 6236 overlay->d->setPage(0); 6236 6237 #endif 6237 6238 } … … 6240 6241 { 6241 6242 #if USE(ACCELERATED_COMPOSITING) 6242 ASSERT( userInterfaceThreadMessageClient()->isCurrentThread());6243 ASSERT(Platform::userInterfaceThreadMessageClient()->isCurrentThread()); 6243 6244 overlay->d->setPage(d); 6244 6245 d->compositor()->addOverlay(overlay->d->layerCompositingThread()); … … 6249 6250 { 6250 6251 #if USE(ACCELERATED_COMPOSITING) 6251 ASSERT( userInterfaceThreadMessageClient()->isCurrentThread());6252 ASSERT(Platform::userInterfaceThreadMessageClient()->isCurrentThread()); 6252 6253 d->compositor()->removeOverlay(overlay->d->layerCompositingThread()); 6253 6254 overlay->d->clear(); -
trunk/Source/WebKit/blackberry/ChangeLog
r118847 r118850 1 2012-05-29 Arvid Nilsson <anilsson@rim.com> 2 3 [BlackBerry] WebOverlay build fixes and bug fixes 4 https://bugs.webkit.org/show_bug.cgi?id=87780 5 6 Reviewed by Rob Buis. 7 8 Fix build when accelerated compositing disabled, or debug build. 9 10 Also fix a bug where the selection overlay would not disappear properly 11 because of a typo in WebPage::removeOverlay(). Also convert said method 12 to early return style. 13 14 Debug build fixes contributed by Ming Xie. 15 16 * Api/WebOverlay.cpp: 17 (BlackBerry::WebKit::WebOverlay::addAnimation): 18 (BlackBerry::WebKit::WebOverlay::setContentsToImage): 19 (WebKit): 20 (BlackBerry::WebKit::WebOverlay::setContentsToColor): 21 (BlackBerry::WebKit::WebOverlay::setDrawsContent): 22 (BlackBerry::WebKit::WebOverlay::invalidate): 23 (BlackBerry::WebKit::WebOverlay::setClient): 24 (BlackBerry::WebKit::WebOverlay::override): 25 (BlackBerry::WebKit::WebOverlay::resetOverrides): 26 * Api/WebOverlayOverride.cpp: 27 (BlackBerry::WebKit::WebOverlayOverride::WebOverlayOverride): 28 * Api/WebOverlay_p.h: 29 (BlackBerry::WebKit::WebOverlayPrivate::~WebOverlayPrivate): 30 * Api/WebPage.cpp: 31 (BlackBerry::WebKit::WebPage::removeOverlay): 32 (BlackBerry::WebKit::WebPage::addCompositingThreadOverlay): 33 (BlackBerry::WebKit::WebPage::removeCompositingThreadOverlay): 34 1 35 2012-05-29 Yong Li <yoli@rim.com> 2 36
Note: See TracChangeset
for help on using the changeset viewer.