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() |