Skip to content

Commit da5827a

Browse files
committed
Fix event pos
1 parent e57c7aa commit da5827a

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

pygame_menu/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,6 @@ def __str__(self) -> str:
3434
patch = property(lambda self: self[2])
3535

3636

37-
vernum = Version(4, 2, 1)
37+
vernum = Version(4, 2, 2)
3838
ver = str(vernum)
3939
rev = ''

pygame_menu/widgets/core/widget.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -703,8 +703,10 @@ def _check_mouseover(
703703
menu_enabled = True if self._menu is None else self._menu.is_enabled()
704704

705705
# Check if mouse is over the widget, the widget must be visible
706-
if self.is_visible() and self._mouse_enabled and \
707-
rect.collidepoint(*event.pos) and menu_enabled:
706+
if self.is_visible() and \
707+
self._mouse_enabled and \
708+
hasattr(event, 'pos') and rect.collidepoint(*event.pos) and \
709+
menu_enabled:
708710
if not self._mouseover:
709711
self._mouseover = True
710712
self.mouseover(event, check_all_widget_mouseleave)

0 commit comments

Comments
 (0)