Index: Source/web/WebViewImpl.cpp |
diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp |
index ed2ee8b3a4c8627ed0eeaef94c608fae31e8030c..970114a21646dd807a527f5dd65d9e5db8adb042 100644 |
--- a/Source/web/WebViewImpl.cpp |
+++ b/Source/web/WebViewImpl.cpp |
@@ -3476,7 +3476,8 @@ void WebViewImpl::copyImageAt(const WebPoint& point) |
Node* node = result.innerNonSharedNode(); |
ASSERT(node); |
- if (!isHTMLCanvasElement(*node) && result.absoluteImageURL().isEmpty()) { |
+ if (!isHTMLCanvasElement(*node) && result.absoluteImageURL().isEmpty() |
+ && !isHTMLVideoElement(*node)) { |
// There isn't actually an image at these coordinates. Might be because |
// the window scrolled while the context menu was open or because the page |
// changed itself between when we thought there was an image here and when |