162
140
selection.add(obj.get_parent())
168
144
selection = self.selected | selection
170
146
selection = self.selected - selection
172
149
if selection == old_selection:
175
153
self.selected = selection
180
155
for obj in old_selection - self.selected:
181
156
for element in obj.get_children(False):
182
157
if not isinstance(element, GES.BaseEffect) and not isinstance(element, GES.TextOverlay):
183
158
element.selected.selected = False
185
159
for obj in self.selected - old_selection:
186
160
for element in obj.get_children(False):
187
161
if not isinstance(element, GES.BaseEffect) and not isinstance(element, GES.TextOverlay):