Index: Source/core/paint/RenderDrawingRecorder.h |
diff --git a/Source/core/paint/RenderDrawingRecorder.h b/Source/core/paint/RenderDrawingRecorder.h |
index 5acd0fd08bfaa61c9846311ea8fe08e4c25a186d..9bbd559140ff4a5fc39b5af6b98356eee2b2a9d2 100644 |
--- a/Source/core/paint/RenderDrawingRecorder.h |
+++ b/Source/core/paint/RenderDrawingRecorder.h |
@@ -17,14 +17,16 @@ class RenderObject; |
class RenderDrawingRecorder { |
public: |
- explicit RenderDrawingRecorder(GraphicsContext*, const RenderObject*, PaintPhase, const FloatRect&); |
+ explicit RenderDrawingRecorder(GraphicsContext*, const RenderObject&, PaintPhase, const FloatRect&); |
~RenderDrawingRecorder(); |
+ bool canUseCachedDrawing() const { return m_drawingRecorder.canUseCachedDrawing(); } |
+ |
private: |
- DrawingRecorder drawingRecorder; |
+ DrawingRecorder m_drawingRecorder; |
#ifndef NDEBUG |
- const RenderObject* m_renderer; |
+ const RenderObject& m_renderer; |
#endif |
}; |