| Index: Source/core/html/canvas/CanvasRenderingContext.h
|
| diff --git a/Source/core/html/canvas/CanvasRenderingContext.h b/Source/core/html/canvas/CanvasRenderingContext.h
|
| index 2f5cd637991cdd2f9d6517bf57336a5efc337ef3..e8f589e2040390659ab350d1ab3de0ccd6c8df65 100644
|
| --- a/Source/core/html/canvas/CanvasRenderingContext.h
|
| +++ b/Source/core/html/canvas/CanvasRenderingContext.h
|
| @@ -36,10 +36,7 @@ namespace blink { class WebLayer; }
|
|
|
| namespace WebCore {
|
|
|
| -class CanvasPattern;
|
| class HTMLCanvasElement;
|
| -class HTMLImageElement;
|
| -class HTMLVideoElement;
|
| class KURL;
|
| class WebGLObject;
|
|
|
| @@ -61,20 +58,9 @@ public:
|
|
|
| virtual blink::WebLayer* platformLayer() const { return 0; }
|
|
|
| + bool wouldTaintOrigin(const KURL&);
|
| protected:
|
| CanvasRenderingContext(HTMLCanvasElement*);
|
| - bool wouldTaintOrigin(const CanvasPattern*);
|
| - bool wouldTaintOrigin(const HTMLCanvasElement*);
|
| - bool wouldTaintOrigin(const HTMLImageElement*);
|
| - bool wouldTaintOrigin(const HTMLVideoElement*);
|
| - bool wouldTaintOrigin(const KURL&);
|
| -
|
| - template<class T> void checkOrigin(const T* arg)
|
| - {
|
| - if (wouldTaintOrigin(arg))
|
| - canvas()->setOriginTainted();
|
| - }
|
| - void checkOrigin(const KURL&);
|
|
|
| private:
|
| HTMLCanvasElement* m_canvas;
|
|
|