Reviewed by Oliver.
[WebKit-https.git] / WebCore / html / HTMLCanvasElement.h
index 348b860253d8fbeb967538928ed9cd9354d67f90..0836f090b89c85fd44d5991dba9f0b29ecf8ebae 100644 (file)
@@ -85,7 +85,7 @@ public:
 #endif
 
 private:
-    void createDrawingContext() const;
+    void createImageBuffer() const;
     void reset();
 
     bool m_rendererIsCanvas;
@@ -96,9 +96,9 @@ private:
     // FIXME: Web Applications 1.0 describes a security feature where we track
     // if we ever drew any images outside the domain, so we can disable toDataURL.
 
-    mutable bool m_createdDrawingContext;
-    mutable OwnPtr<ImageBuffer> m_data;
-    mutable GraphicsContext* m_drawingContext;
+    // m_createdImageBuffer means we tried to malloc the buffer.  We didn't necessarily get it.
+    mutable bool m_createdImageBuffer;
+    mutable OwnPtr<ImageBuffer> m_imageBuffer;
 };
 
 } //namespace