Index: Source/web/PageOverlay.h |
diff --git a/Source/web/PageOverlay.h b/Source/web/PageOverlay.h |
index 21e2516b8fa6114dd8b549467f3a33be3e7914df..461d0d439ef07a13ee232b3325a0d79cf771e157 100644 |
--- a/Source/web/PageOverlay.h |
+++ b/Source/web/PageOverlay.h |
@@ -39,6 +39,7 @@ class GraphicsLayerClient; |
} |
namespace WebKit { |
+class OverlayGraphicsLayerClientImpl; |
class WebPageOverlay; |
class WebViewImpl; |
struct WebRect; |
@@ -47,7 +48,7 @@ class PageOverlay { |
public: |
static PassOwnPtr<PageOverlay> create(WebViewImpl*, WebPageOverlay*); |
- ~PageOverlay() { } |
+ ~PageOverlay(); |
WebPageOverlay* overlay() const { return m_overlay; } |
void setOverlay(WebPageOverlay* overlay) { m_overlay = overlay; } |
@@ -67,7 +68,7 @@ private: |
WebViewImpl* m_viewImpl; |
WebPageOverlay* m_overlay; |
- OwnPtr<WebCore::GraphicsLayerClient> m_layerClient; |
+ OverlayGraphicsLayerClientImpl* m_layerClient; |
OwnPtr<WebCore::GraphicsLayer> m_layer; |
int m_zOrder; |
}; |