[pitivi] medialibrary: fix tree/iconview get_path_at_pos usage
- From: Jean-FranÃois Fortin Tam <jfft src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] medialibrary: fix tree/iconview get_path_at_pos usage
- Date: Sun, 2 Sep 2012 03:59:14 +0000 (UTC)
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]