| 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 656b4dd24c7d6d2a11270afbd14339a5fdc15ee2..1a5c283379dab83e64b6b5e535cdc10e4e53be5e 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(
|
| @@ -110,8 +115,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;
|
|
|