Use default position for PopupMenu in wx.lib.agw.ribbon.buttonbar.RibbonButtonBarEvent

This commit is contained in:
topic2k
2019-10-23 09:26:20 +02:00
parent b8544ffce5
commit f913668e0d

View File

@@ -210,17 +210,7 @@ class RibbonButtonBarEvent(wx.PyCommandEvent):
:param `menu`: an instance of :class:`wx.Menu`.
"""
pos = wx.Point()
if self._bar._active_button:
size = self._bar._active_button.base.sizes[self._bar._active_button.size]
btn_rect = wx.Rect()
btn_rect.SetTopLeft(self._bar._layout_offset + self._bar._active_button.position)
btn_rect.SetSize(wx.Size(*size.size))
pos = btn_rect.GetBottomLeft()
pos.y += 1
return self._bar.PopupMenu(menu, pos)
return self._bar.PopupMenu(menu)
class RibbonButtonBar(RibbonControl):