diff options
Diffstat (limited to 'wizards/source/sfwidgets/SF_PopupMenu.xba')
-rw-r--r-- | wizards/source/sfwidgets/SF_PopupMenu.xba | 5 |
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 |