diff options
Diffstat (limited to 'atoidejouer/ui/panel.py')
-rw-r--r-- | atoidejouer/ui/panel.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/atoidejouer/ui/panel.py b/atoidejouer/ui/panel.py index cabcf03..7cf2da5 100644 --- a/atoidejouer/ui/panel.py +++ b/atoidejouer/ui/panel.py @@ -372,13 +372,13 @@ def _on_key_press(widget, event, panel): elif _name == 'Page Down': _on_layout_clicked(widget, panel, 'move_down') # TIME - elif _name == '+' and _mod.startswith('Ctrl+'): + elif _name == 'plus' and _mod.startswith('Ctrl+'): _on_time_clicked(widget, panel, 10) - elif _name == '+': + elif _name == 'plus': _on_time_clicked(widget, panel, 1) - elif _name == '-' and _mod.startswith('Ctrl+'): + elif _name == 'minus' and _mod.startswith('Ctrl+'): _on_time_clicked(widget, panel, -10) - elif _name == '-': + elif _name == 'minus': _on_time_clicked(widget, panel, -1) # DELETE elif _name == 'BackSpace' and _mod.startswith('Ctrl+'): @@ -418,12 +418,10 @@ def _on_key_press(widget, event, panel): _thread.pause() else: pass + # avoid propagation for rendering issue + widget.emit_stop_by_name('key-press-event') else: pass - # .. - widget.emit_stop_by_name('key-press-event') - # .. - return False class Panel(gtk.Frame): |