[pitivi] Change selection change order
- From: Jean-FranÃois Fortin Tam <jfft src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] Change selection change order
- Date: Sun, 2 Sep 2012 04:05:27 +0000 (UTC)
commit dd9fdccbab5ad86c325b36d34854da38075772eb
Author: Matas Brazdeikis <matas brazdeikis lt>
Date: Fri Aug 17 16:32:11 2012 +0100
Change selection change order
Logicly is better to unselect first, then select new ones
pitivi/utils/timeline.py | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/pitivi/utils/timeline.py b/pitivi/utils/timeline.py
index 16ada78..ecdc085 100644
--- a/pitivi/utils/timeline.py
+++ b/pitivi/utils/timeline.py
@@ -124,15 +124,16 @@ class Selection(Signallable):
if len(self.selected) == 1:
self.last_single_obj = iter(selection).next()
- for obj in self.selected - old_selection:
+ for obj in old_selection - self.selected:
for tckobj in obj.get_track_objects():
if not isinstance(tckobj, ges.TrackEffect):
- tckobj.selected.selected = True
+ tckobj.selected.selected = False
- for obj in old_selection - self.selected:
+ for obj in self.selected - old_selection:
for tckobj in obj.get_track_objects():
if not isinstance(tckobj, ges.TrackEffect):
- tckobj.selected.selected = False
+ tckobj.selected.selected = True
+
self.emit("selection-changed")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]