[pitivi] medialibrary: fix tree/iconview get_path_at_pos usage



commit be41346c3a2f41ba960efc95d087f95b87a8e77d
Author: Renà Stadler <rene stadler collabora co uk>
Date:   Wed Aug 1 13:46:48 2012 +0200

    medialibrary: fix tree/iconview get_path_at_pos usage

 pitivi/medialibrary.py |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)
---
diff --git a/pitivi/medialibrary.py b/pitivi/medialibrary.py
index e321fbe..bc8ef3e 100644
--- a/pitivi/medialibrary.py
+++ b/pitivi/medialibrary.py
@@ -1002,18 +1002,17 @@ class MediaLibraryWidget(gtk.VBox, Loggable):
     _ignoreRelease = False
 
     def _rowUnderMouseSelected(self, view, event):
-        result = view.get_path_at_pos(int(event.x), int(event.y))
-        if result:
-            path = result[0]
-            if isinstance(view, gtk.TreeView):
+        if isinstance(view, gtk.TreeView):
+            path, column, x, y = view.get_path_at_pos(int(event.x), int(event.y))
+            if path:
                 selection = view.get_selection()
-
                 return selection.path_is_selected(path) and selection.count_selected_rows() > 0
-            elif isinstance(view, gtk.IconView):
+        elif isinstance(view, gtk.IconView):
+            path = view.get_path_at_pos(int(event.x), int(event.y))
+            if path:
                 selection = view.get_selected_items()
-
                 return view.path_is_selected(path) and len(selection)
-            else:
+        else:
                 assert False
 
         return False



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]