summaryrefslogtreecommitdiffstats
path: root/Source/WebKit2/UIProcess/win/WebContextMenuProxyWin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/win/WebContextMenuProxyWin.cpp')
-rw-r--r--Source/WebKit2/UIProcess/win/WebContextMenuProxyWin.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/WebKit2/UIProcess/win/WebContextMenuProxyWin.cpp b/Source/WebKit2/UIProcess/win/WebContextMenuProxyWin.cpp
index 5afd07e..4b5a5a7 100644
--- a/Source/WebKit2/UIProcess/win/WebContextMenuProxyWin.cpp
+++ b/Source/WebKit2/UIProcess/win/WebContextMenuProxyWin.cpp
@@ -73,6 +73,9 @@ void WebContextMenuProxyWin::populateMenu(HMENU menu, const Vector<WebContextMen
void WebContextMenuProxyWin::showContextMenu(const IntPoint& origin, const Vector<WebContextMenuItemData>& items)
{
+ if (items.isEmpty())
+ return;
+
// Hide any context menu we have showing (this also destroys the menu).
hideContextMenu();