removing clips does not work with multiple tracks
@j
Submitted by j^ Assigned to Alessandro Decina @alessandro.d
Description
- Add clip to timeline
- add second clip to timeline
- move second clip to not start at 0 and move down so its on an extra track
- select both clips (ctrl-click)
- remove clips(del)
- first clip gets removed, second one gets video removed half,
preview gone, but outline stays, audio stays - terminal spits errors:
Traceback (most recent call last):
File "pitivi/ui/timeline.py", line 330, in deleteSelected
self.timeline.deleteSelection()
File "pitivi/timeline/timeline.py", line 665, in deleteSelection
self.removeTimelineObject(timeline_object, deep=True)
File "pitivi/timeline/timeline.py", line 516, in removeTimelineObject
track.removeTrackObject(track_object)
File "pitivi/timeline/track.py", line 424, in removeTrackObject
self._updateMaxPriority()
File "pitivi/timeline/track.py", line 441, in _updateMaxPriority
self.emit('max-priority-changed', self._max_priority)
File "pitivi/signalinterface.py", line 145, in emit
*args, **kwargs)
File "pitivi/signalinterface.py", line 119, in emit
res = cb(*ar, **kw)
TypeError: _maxPriorityChanged() takes exactly 2 arguments (3 given)
Traceback (most recent call last):
File "pitivi/ui/preview.py", line 90, in do_simple_update
Zoomable.nsToPixel(self.element.duration), self.height)
File "pitivi/timeline/track.py", line 113, in _getDuration
return self.gnl_object.props.duration
AttributeError: 'NoneType' object has no attribute 'props'
Traceback (most recent call last):
File "pitivi/ui/preview.py", line 95, in do_simple_paint
self.element, self.bounds.y1)
File "pitivi/ui/previewer.py", line 193, in render_cairo
sof = Zoomable.nsToPixel(element.start - element.in_point)
File "pitivi/timeline/track.py", line 96, in _getStart
return self.gnl_object.props.start
AttributeError: 'NoneType' object has no attribute 'props'
Traceback (most recent call last):
File "pitivi/ui/preview.py", line 95, in do_simple_paint
self.element, self.bounds.y1)
File "pitivi/ui/previewer.py", line 193, in render_cairo
sof = Zoomable.nsToPixel(element.start - element.in_point)
File "pitivi/timeline/track.py", line 96, in _getStart
return self.gnl_object.props.start
AttributeError: 'NoneType' object has no attribute 'props'
Traceback (most recent call last):
File "pitivi/ui/preview.py", line 95, in do_simple_paint
self.element, self.bounds.y1)
File "pitivi/ui/previewer.py", line 193, in render_cairo
sof = Zoomable.nsToPixel(element.start - element.in_point)
File "pitivi/timeline/track.py", line 96, in _getStart
return self.gnl_object.props.start
AttributeError: 'NoneType' object has no attribute 'props'
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=576577