| Index: third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.cpp
|
| diff --git a/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.cpp b/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.cpp
|
| index ddd9976cf30e1597d4a3d2e2f4a02865adfce20d..2b07694c26fb7b53a52aaed018e6a022b0be2e4f 100644
|
| --- a/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.cpp
|
| +++ b/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.cpp
|
| @@ -106,9 +106,7 @@ void OffscreenCanvas::registerRenderingContextFactory(std::unique_ptr<CanvasRend
|
|
|
| bool OffscreenCanvas::originClean() const
|
| {
|
| - // TODO(crbug.com/607575): Make Settings accessable in worker and use
|
| - // disableReadingFromCanvas to determine originClean value.
|
| - return m_originClean;
|
| + return m_originClean && !m_disableReadingFromCanvas;
|
| }
|
|
|
| DEFINE_TRACE(OffscreenCanvas)
|
|
|