From ed8ec75c52ecfcf521689175517b879893d4423a Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Mon, 9 Aug 2010 13:37:15 +0200 Subject: [PATCH] don't traceback with GTK < 2.18 --- src/message_textview.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/message_textview.py b/src/message_textview.py index 2197f1b03..429058e03 100644 --- a/src/message_textview.py +++ b/src/message_textview.py @@ -306,6 +306,13 @@ class MessageTextView(gtk.TextView): if self.undo_list: _buffer.set_text(self.undo_list.pop()) self.undo_pressed = True + + def get_sensitive(self): + # get sensitive is not in GTK < 2.18 + try: + super(MessageTextView, self).get_sensitive() + except AttributeError: + return self.get_property('sensitive') # We register depending on keysym and modifier some bindings # but we also pass those as param so we can construct fake Event