don't enable roster filter when we press a unicode key with alt, control or shift (like Ctrl+i)
This commit is contained in:
parent
4f6f19357e
commit
aaa36ea7a3
1 changed files with 3 additions and 1 deletions
|
@ -3412,7 +3412,9 @@ class RosterWindow:
|
||||||
elif type_ == 'agent':
|
elif type_ == 'agent':
|
||||||
self.on_remove_agent(widget, list_)
|
self.on_remove_agent(widget, list_)
|
||||||
|
|
||||||
elif gtk.gdk.keyval_to_unicode(event.keyval): # if we got unicode symbol
|
elif not (event.state & (gtk.gdk.SHIFT_MASK | gtk.gdk.CONTROL_MASK | \
|
||||||
|
gtk.gdk.MOD1_MASK)) and gtk.gdk.keyval_to_unicode(event.keyval):
|
||||||
|
# if we got unicode symbol without ctrl / shift / alt
|
||||||
num = gtk.gdk.keyval_to_unicode(event.keyval)
|
num = gtk.gdk.keyval_to_unicode(event.keyval)
|
||||||
self.enable_rfilter(unichr(num))
|
self.enable_rfilter(unichr(num))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue