Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/atoidejouer/ui/panel.py
diff options
context:
space:
mode:
Diffstat (limited to 'atoidejouer/ui/panel.py')
-rw-r--r--atoidejouer/ui/panel.py14
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):