diff --git a/curses/curses_misc.py b/curses/curses_misc.py index c1a92f0..0deb379 100644 --- a/curses/curses_misc.py +++ b/curses/curses_misc.py @@ -478,7 +478,11 @@ class Dialog2(urwid.WidgetWrap): while not keys: keys = ui.get_input() for k in keys: - if urwid.is_mouse_event(k): + if urwid.VERSION < (1, 0, 0): + check_mouse_event = urwid.is_mouse_event + else: + check_mouse_event = urwid.util.is_mouse_event + if check_mouse_event(k): event, button, col, row = k overlay.mouse_event( size, event, button, col, row, diff --git a/curses/wicd-curses.py b/curses/wicd-curses.py index 60b5f16..b77f69f 100755 --- a/curses/wicd-curses.py +++ b/curses/wicd-curses.py @@ -241,7 +241,11 @@ def help_dialog(body): # Don't stop because someone let go of the mouse on the frame mouse_release = False for k in keys: - if urwid.is_mouse_event(k) and k[0] == "mouse release": + if urwid.VERSION < (1, 0, 0): + check_mouse_event = urwid.is_mouse_event + else: + check_mouse_event = urwid.util.is_mouse_event + if check_mouse_event(k) and k[0] == "mouse release": mouse_release = True break if mouse_release : @@ -883,7 +887,11 @@ class appGUI(): data[4], False) for k in keys: - if urwid.is_mouse_event(k): + if urwid.VERSION < (1, 0, 0): + check_mouse_event = urwid.is_mouse_event + else: + check_mouse_event = urwid.util.is_mouse_event + if check_mouse_event(k): event, button, col, row = k self.frame.mouse_event( self.size, event, button, col, row,