-
anilsson@rim.com authored
https://bugs.webkit.org/show_bug.cgi?id=112424 Reviewed by Rob Buis. PR 309160 Source/WebCore: Expose a method to retrieve a compositing thread layer's client. No change in behavior, no new tests. * platform/graphics/blackberry/LayerCompositingThread.h: (WebCore::LayerCompositingThread::client): Source/WebKit/blackberry: If not detached properly, the overlays would have a dangling pointer to the page. * Api/WebOverlay.cpp: (BlackBerry::WebKit::WebOverlayLayerCompositingThreadClient::WebOverlayLayerCompositingThreadClient): (BlackBerry::WebKit::WebOverlayLayerCompositingThreadClient::uploadTexturesIfNeeded): (BlackBerry::WebKit::WebOverlayPrivateCompositingThread::WebOverlayPrivateCompositingThread): (BlackBerry::WebKit::WebOverlayPrivateCompositingThread::~WebOverlayPrivateCompositingThread): * Api/WebOverlay_p.h: (BlackBerry::WebKit::WebOverlayPrivate::setClient): (WebOverlayLayerCompositingThreadClient): (BlackBerry::WebKit::WebOverlayLayerCompositingThreadClient::overlay): (BlackBerry::WebKit::WebOverlayLayerCompositingThreadClient::overlayDestroyed): (WebOverlayPrivateCompositingThread): * Api/WebPageCompositor.cpp: (BlackBerry::WebKit::WebPageCompositorPrivate::detach): (BlackBerry::WebKit::WebPageCompositorPrivate::setPage): (WebKit): (BlackBerry::WebKit::WebPageCompositorPrivate::attachOverlays): * Api/WebPageCompositor_p.h: (BlackBerry::WebKit::WebPageCompositorPrivate::attachOverlays): (BlackBerry::WebKit::WebPageCompositorPrivate::detachOverlays): (WebPageCompositorPrivate): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146058 268f45cc-cd09-0410-ab3c-d52691b4dbfc
fe7ab67f