summaryrefslogtreecommitdiff
path: root/wizards/source/sfwidgets/SF_PopupMenu.xba
diff options
context:
space:
mode:
Diffstat (limited to 'wizards/source/sfwidgets/SF_PopupMenu.xba')
-rw-r--r--wizards/source/sfwidgets/SF_PopupMenu.xba5
1 files changed, 4 insertions, 1 deletions
diff --git a/wizards/source/sfwidgets/SF_PopupMenu.xba b/wizards/source/sfwidgets/SF_PopupMenu.xba
index 467e3f748776..d4e5c4d3b075 100644
--- a/wizards/source/sfwidgets/SF_PopupMenu.xba
+++ b/wizards/source/sfwidgets/SF_PopupMenu.xba
@@ -402,7 +402,10 @@ Check:
Try:
vMenuItem = MenuRoot.Execute(PeerWindow, Rectangle, com.sun.star.awt.PopupMenuDirection.EXECUTE_DEFAULT)
- If Not ReturnId Then vMenuItem = MenuIdentification.Item(CStr(vMenuItem))
+ ' So far, vMenuItem is an Integer. Convert to the item name when relevant
+ If Not ReturnId Then
+ If vMenuItem > 0 Then vMenuItem = MenuIdentification.Item(CStr(vMenuItem)) Else vMenuItem = ""
+ End If
Finally:
Execute = vMenuItem