From eeb91b4c6f64f48e9c71dfeceae4637c92455d56 Mon Sep 17 00:00:00 2001 From: Chris Jones Date: Wed, 7 Nov 2007 14:18:19 -0500 Subject: [PATCH] Fix input mask bitwise operations. Thanks to Kees Cook --- terminator | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/terminator b/terminator index 8ae4a5e1..e256b6b8 100755 --- a/terminator +++ b/terminator @@ -239,8 +239,9 @@ class TerminatorTerm: def on_vte_key_press (self, term, event): keyname = gtk.gdk.keyval_name (event.keyval) + mask = gtk.gdk.CONTROL_MASK | gtk.gdk.SHIFT_MASK - if event.state & (gtk.gdk.CONTROL_MASK | gtk.gdk.SHIFT_MASK): + if (event.state & mask) == mask: if keyname == 'N': self.term.go_next (self) return (True)