Merge pull request #265 from mattrose/debug_keybind

remove workaround for https://github.com/ibus/ibus/issues/1802
This commit is contained in:
Matt Rose 2020-10-26 11:58:58 -04:00 committed by GitHub
commit 49d2a76b1d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -899,14 +899,6 @@ class Terminal(Gtk.VBox):
dbg('Terminal::on_keypress: Called on %s with no event' % widget)
return(False)
# Workaround for IBus interfering with broadcast when using dead keys
# Environment also needs IBUS_DISABLE_SNOOPER=1, or double chars appear
# in the receivers.
if self.terminator.ibus_running:
if (event.state | Gdk.ModifierType.MODIFIER_MASK ) ^ Gdk.ModifierType.MODIFIER_MASK != 0:
dbg('Terminal::on_keypress: Ingore processed event with event.state %d' % event.state)
return(False)
# FIXME: Does keybindings really want to live in Terminator()?
mapping = self.terminator.keybindings.lookup(event)