Traceback after dropping new clips onto the timeline
@brandon_lewis
Submitted by Brandon Lewis Assigned to Alessandro Decina @alessandro.d
Description
After dropping one or more clips onto the timeline, the following traceback appears. This also occurs if you move the clip outside the drag region, preventing the clip from being properly removed from the timeline.
AttributeError: 'module' object has no attribute 'Element'
Traceback (most recent call last):
File "/home/brandon/src/pitivi/git/pitivi/ui/timeline.py", line 296, in _dragLeaveCb
self.timeline.removeTimelineObject(obj, deep=True)
File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 1232, in removeTimelineObject
self.edges.removeTimelineObject(obj)
File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 688, in removeTimelineObject
self.removeTrackObject(obj)
File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 728, in removeTrackObject
self.removeStartEnd(start, end)
File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 778, in removeStartEnd
raise TimelineError()
pitivi.timeline.timeline.TimelineError
Traceback (most recent call last):
File "/home/brandon/src/pitivi/git/pitivi/ui/timeline.py", line 300, in _dragLeaveCb
self.timeline.enableUpdates()
File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 1460, in enableUpdates
self.edges.enableUpdates()
File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 793, in enableUpdates
self._maybeProcessChanges()
File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 802, in _maybeProcessChanges
old_start, old_end = self.by_object[track_object]
KeyError: <pitivi.timeline.track.SourceTrackObject object at 0x1edcd10>
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=588415