| Index: Source/web/ContextMenuClientImpl.cpp
|
| diff --git a/Source/web/ContextMenuClientImpl.cpp b/Source/web/ContextMenuClientImpl.cpp
|
| index 8f16ffa83ec1e189f9df7a13b6ce4d83b9a96e69..9dee300e67cfa86e45a59c825fa77a6907256aa0 100644
|
| --- a/Source/web/ContextMenuClientImpl.cpp
|
| +++ b/Source/web/ContextMenuClientImpl.cpp
|
| @@ -36,6 +36,7 @@
|
| #include "WebContextMenuData.h"
|
| #include "WebDataSourceImpl.h"
|
| #include "WebFormElement.h"
|
| +#include "WebFrameClient.h"
|
| #include "WebFrameImpl.h"
|
| #include "WebMenuItemInfo.h"
|
| #include "WebPlugin.h"
|
| @@ -365,9 +366,9 @@ void ContextMenuClientImpl::showContextMenu(const WebCore::ContextMenu* defaultM
|
|
|
| data.node = r.innerNonSharedNode();
|
|
|
| - WebFrame* selected_web_frame = WebFrameImpl::fromFrame(selectedFrame);
|
| - if (m_webView->client())
|
| - m_webView->client()->showContextMenu(selected_web_frame, data);
|
| + WebFrameImpl* selectedWebFrame = WebFrameImpl::fromFrame(selectedFrame);
|
| + if (selectedWebFrame->client())
|
| + selectedWebFrame->client()->showContextMenu(data);
|
| }
|
|
|
| void ContextMenuClientImpl::clearContextMenu()
|
|
|