From 77a457ad05ea03a6f655a707fde8cf972b7a3b8a Mon Sep 17 00:00:00 2001 From: Zach Tibbitts Date: Fri, 2 Mar 2007 19:14:50 +0000 Subject: [PATCH] pygtk 2.8 fix (hopefully) --- src/delugegtk.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/delugegtk.py b/src/delugegtk.py index 1be282d8e..ceadf0e39 100644 --- a/src/delugegtk.py +++ b/src/delugegtk.py @@ -350,9 +350,14 @@ class DelugeGTK: self.torrent_model.set_sort_func(3, long_sort, 3) self.torrent_model.set_sort_func(12, long_sort, 12) - - self.torrent_view.get_selection().set_select_function(self.torrent_clicked, full=True) + try: + self.torrent_view.get_selection().set_select_function(self.torrent_clicked, full=True) + except TypeError: + self.torrent_view.get_selection().set_select_function(self.old_t_click) self.torrent_view.connect("button-press-event", self.torrent_view_clicked) + + def old_t_click(self, path): + return self.torrent_clicked(self.torrent_view.get_selection(), self.torrent_model, path, False) def torrent_clicked(self, selection, model, path, is_selected): if is_selected: