Index: third_party/WebKit/Source/core/editing/Editor.cpp |
diff --git a/third_party/WebKit/Source/core/editing/Editor.cpp b/third_party/WebKit/Source/core/editing/Editor.cpp |
index c1d7b1601c31f25d33007acffabad03502910b9f..30c12496fe26f0d64e94f77aa55cfee98afed715 100644 |
--- a/third_party/WebKit/Source/core/editing/Editor.cpp |
+++ b/third_party/WebKit/Source/core/editing/Editor.cpp |
@@ -480,9 +480,10 @@ static PassRefPtr<Image> imageFromNode(const Node& node) { |
if (!layoutObject) |
return nullptr; |
- if (layoutObject->isCanvas()) |
- return toHTMLCanvasElement(node).copiedImage(FrontBuffer, |
- PreferNoAcceleration); |
+ if (layoutObject->isCanvas()) { |
+ return toHTMLCanvasElement(node).copiedImage( |
+ FrontBuffer, PreferNoAcceleration, SnapshotReasonCopyToClipboard); |
+ } |
if (layoutObject->isImage()) { |
LayoutImage* layoutImage = toLayoutImage(layoutObject); |