pygtk 2.8 fix (hopefully)

This commit is contained in:
Zach Tibbitts 2007-03-02 19:14:50 +00:00
parent a6a5daa152
commit 77a457ad05
1 changed files with 7 additions and 2 deletions

View File

@ -350,10 +350,15 @@ class DelugeGTK:
self.torrent_model.set_sort_func(3, long_sort, 3) self.torrent_model.set_sort_func(3, long_sort, 3)
self.torrent_model.set_sort_func(12, long_sort, 12) self.torrent_model.set_sort_func(12, long_sort, 12)
try:
self.torrent_view.get_selection().set_select_function(self.torrent_clicked, full=True) 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) 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): def torrent_clicked(self, selection, model, path, is_selected):
if is_selected: if is_selected:
# Torrent is already selected, we don't need to do anything # Torrent is already selected, we don't need to do anything