[pitivi] Change selection change order



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]