| Index: Source/web/ContextMenuClientImpl.cpp
|
| diff --git a/Source/web/ContextMenuClientImpl.cpp b/Source/web/ContextMenuClientImpl.cpp
|
| index 536d72cc8394da4ed3f34286fe866d8fb3246ffc..c74c9a05444241066b7b381fd10c6c9a9820fb19 100644
|
| --- a/Source/web/ContextMenuClientImpl.cpp
|
| +++ b/Source/web/ContextMenuClientImpl.cpp
|
| @@ -242,8 +242,8 @@ void ContextMenuClientImpl::showContextMenu(const WebCore::ContextMenu* defaultM
|
| data.mediaFlags |= WebContextMenuData::MediaCanSave;
|
| if (mediaElement->hasAudio())
|
| data.mediaFlags |= WebContextMenuData::MediaHasAudio;
|
| - if (mediaElement->hasVideo())
|
| - data.mediaFlags |= WebContextMenuData::MediaHasVideo;
|
| + if (mediaElement->hasVideo() && !mediaElement->isFullscreen())
|
| + data.mediaFlags |= WebContextMenuData::MediaCanToggleControls;
|
| if (mediaElement->controls())
|
| data.mediaFlags |= WebContextMenuData::MediaControls;
|
| } else if (isHTMLObjectElement(*r.innerNonSharedNode()) || isHTMLEmbedElement(*r.innerNonSharedNode())) {
|
|
|