Commit: d302bee5acaeb9042668fbdab7c49d90b677dd01
Author: Tianwei Shen
Date: Wed Jul 13 21:40:41 2016 +0800
Branches: soc-2016-multiview
https://developer.blender.org/rBd302bee5acaeb9042668fbdab7c49d90b677dd01
complete correpondence deletion operator
===================================================================
M source/blender/editors/space_clip/tracking_ops_correspondence.c
===================================================================
diff --git a/source/blender/editors/space_clip/tracking_ops_correspondence.c
b/source/blender/editors/space_clip/tracking_ops_correspondence.c
index 454e4d3..58c2504 100644
--- a/source/blender/editors/space_clip/tracking_ops_correspondence.c
+++ b/source/blender/editors/space_clip/tracking_ops_correspondence.c
@@ -153,13 +153,14 @@ static int delete_correspondence_exec(bContext *C,
wmOperator *UNUSED(op))
/* Remove track correspondences from correspondence base
*/
- ListBase *tracksbase = BKE_tracking_get_active_tracks(tracking);
- for (MovieTrackingTrack *track = tracksbase->first, *next_track;
- track != NULL;
- track = next_track) {
- next_track = track->next;
+ ListBase *correspondence_base = &tracking->correspondences;
+ for (MovieTrackingCorrespondence *corr = correspondence_base->first;
+ corr != NULL;
+ corr = corr->next) {
+ MovieTrackingTrack *track;
+ track = corr->self_track;
if (TRACK_VIEW_SELECTED(sc, track)) {
- clip_delete_track(C, clip, track);
+ BLI_freelinkN(correspondence_base, corr);
changed = true;
}
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs