mirror of
https://github.com/gryf/wicd.git
synced 2025-12-24 07:02:29 +01:00
Fixed some keypress shenanigans
curses/wicd-curses.py: Fixed mouse events being passed to keypress functions (again) curses/prefs_curses.py: Fixed some translations curses/curses_misc.py: Fixed mouse handling in TabColumns Fixed callbacks to non-global keypresses in OptCols
This commit is contained in:
@@ -896,20 +896,22 @@ class appGUI():
|
||||
data[5],
|
||||
data[4], False)
|
||||
|
||||
if self.diag:
|
||||
if 'esc' in keys:
|
||||
self.restore_primary()
|
||||
if 'meta enter' in keys:
|
||||
self.diag.save_settings()
|
||||
self.restore_primary()
|
||||
for k in keys:
|
||||
self.frame.keypress(self.size,k)
|
||||
if urwid.is_mouse_event(k):
|
||||
event, button, col, row = k
|
||||
self.frame.mouse_event( self.size,
|
||||
event, button, col, row,
|
||||
focus=True)
|
||||
continue
|
||||
if self.diag:
|
||||
if k == 'esc':
|
||||
self.restore_primary()
|
||||
break
|
||||
if k == 'meta enter':
|
||||
self.diag.save_settings()
|
||||
self.restore_primary()
|
||||
break
|
||||
self.frame.keypress(self.size,k)
|
||||
if k == "window resize":
|
||||
self.size = ui.get_cols_rows()
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user