| Index: third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.h
|
| diff --git a/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.h b/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.h
|
| index ccedfa6f9b00b0425652673aad9e6c60a3b1df73..3d2850f4cb07ea034033b5e61dccea2614fa2a9a 100644
|
| --- a/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.h
|
| +++ b/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.h
|
| @@ -47,8 +47,13 @@ class CORE_EXPORT OffscreenCanvas final
|
| ExceptionState&);
|
|
|
| IntSize size() const { return m_size; }
|
| - void setAssociatedCanvasId(int canvasId) { m_canvasId = canvasId; }
|
| - int getAssociatedCanvasId() const { return m_canvasId; }
|
| + void setPlaceholderCanvasId(int canvasId) {
|
| + m_placeholderCanvasId = canvasId;
|
| + }
|
| + int placeholderCanvasId() const { return m_placeholderCanvasId; }
|
| + bool hasPlaceholderCanvas() {
|
| + return m_placeholderCanvasId != kNoPlaceholderCanvas;
|
| + }
|
| bool isNeutered() const { return m_isNeutered; }
|
| void setNeutered();
|
| CanvasRenderingContext* getCanvasRenderingContext(
|
| @@ -107,8 +112,12 @@ class CORE_EXPORT OffscreenCanvas final
|
| static CanvasRenderingContextFactory* getRenderingContextFactory(int);
|
|
|
| Member<CanvasRenderingContext> m_context;
|
| - int m_canvasId = -1; // DOMNodeIds starts from 0, using -1 to indicate no
|
| - // associated canvas element.
|
| +
|
| + enum {
|
| + kNoPlaceholderCanvas = -1, // DOMNodeIds starts from 0, using -1 to
|
| + // indicate no associated canvas element.
|
| + };
|
| + int m_placeholderCanvasId = kNoPlaceholderCanvas;
|
|
|
| IntSize m_size;
|
| bool m_isNeutered = false;
|
|
|