prevent infinite loop when pressing ctrl+PageUp / Down
This commit is contained in:
parent
37851df6e9
commit
ec8044c4dc
1 changed files with 5 additions and 2 deletions
|
@ -588,7 +588,10 @@ class MessageWindow:
|
||||||
|
|
||||||
def _on_notebook_key_press(self, widget, event):
|
def _on_notebook_key_press(self, widget, event):
|
||||||
control = self.get_active_control()
|
control = self.get_active_control()
|
||||||
#when we get a key press event in conversation textview,
|
# Ctrl+PageUP / DOWN has to be handled by notebook
|
||||||
|
if event.state & gtk.gdk.CONTROL_MASK and event.keyval in (
|
||||||
|
gtk.keysyms.Page_Down, gtk.keysyms.Page_Up):
|
||||||
|
return False
|
||||||
if isinstance(control, ChatControlBase):
|
if isinstance(control, ChatControlBase):
|
||||||
# we forwarded it to message textview
|
# we forwarded it to message textview
|
||||||
control.msg_textview.emit('key_press_event', event)
|
control.msg_textview.emit('key_press_event', event)
|
||||||
|
|
Loading…
Add table
Reference in a new issue