From 1ce27ee12bdeb4c22550e4f3de3f7e419a499aeb Mon Sep 17 00:00:00 2001 From: Benny Malengier Date: Mon, 20 Aug 2012 22:10:36 +0000 Subject: [PATCH] GTK3: working select person dialog svn: r20237 --- src/gui/selectors/selectperson.py | 5 +++-- src/gui/widgets/progressdialog.py | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/selectors/selectperson.py b/src/gui/selectors/selectperson.py index c41040fd0..a8ae30763 100644 --- a/src/gui/selectors/selectperson.py +++ b/src/gui/selectors/selectperson.py @@ -27,6 +27,7 @@ # #------------------------------------------------------------------------- from gen.ggettext import gettext as _ +from gi.repository import Gdk from gi.repository import Gtk #------------------------------------------------------------------------- @@ -96,13 +97,13 @@ class SelectPerson(BaseSelector): def _on_row_activated(self, treeview, path, view_col): store, paths = self.selection.get_selected_rows() - if paths and len(paths[0]) == 2 : + if paths and len(paths[0].get_indices ()) == 2 : self.window.response(Gtk.ResponseType.OK) def _key_press(self, obj, event): if event.keyval in (Gdk.KEY_Return, Gdk.KEY_KP_Enter): store, paths = self.selection.get_selected_rows() - if paths and len(paths[0]) == 1 : + if paths and len(paths[0].get_indices ()) == 1 : if self.tree.row_expanded(paths[0]): self.tree.collapse_row(paths[0]) else: diff --git a/src/gui/widgets/progressdialog.py b/src/gui/widgets/progressdialog.py index 733640287..cc4622d98 100644 --- a/src/gui/widgets/progressdialog.py +++ b/src/gui/widgets/progressdialog.py @@ -39,6 +39,7 @@ log = logging.getLogger("gen.progressdialog") # GTK modules # #------------------------------------------------------------------------- +from gi.repository import GObject from gi.repository import Gtk #-------------------------------------------------------------------------