[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59010] branches/soc-2011-tomato/source/ blender/blenkernel/intern/tracking.c: Fix incorrect plane tracks array initialization
Sergey Sharybin
sergey.vfx at gmail.com
Thu Aug 8 09:38:28 CEST 2013
Revision: 59010
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59010
Author: nazgul
Date: 2013-08-08 07:38:27 +0000 (Thu, 08 Aug 2013)
Log Message:
-----------
Fix incorrect plane tracks array initialization
It lead to crashes when trying to create plane track
from subset of existing point tracks.
Modified Paths:
--------------
branches/soc-2011-tomato/source/blender/blenkernel/intern/tracking.c
Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/tracking.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/tracking.c 2013-08-08 05:19:47 UTC (rev 59009)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/tracking.c 2013-08-08 07:38:27 UTC (rev 59010)
@@ -1360,9 +1360,10 @@
/* Use selected tracks from given list as a plane. */
plane_track->point_tracks = MEM_mallocN(sizeof(MovieTrackingTrack *) * num_selected_tracks, "new plane tracks array");
- for (track = tracks->first, track_index = 0; track; track = track->next, track_index++) {
+ for (track = tracks->first, track_index = 0; track; track = track->next) {
if (TRACK_SELECTED(track)) {
plane_track->point_tracks[track_index] = track;
+ track_index++;
}
}
plane_track->point_tracksnr = num_selected_tracks;
More information about the Bf-blender-cvs
mailing list