[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59017] branches/soc-2011-tomato/source/ blender/editors/transform/transform_generics.c: Need to re-evaluate plane after susing generic transform tools.

Sergey Sharybin sergey.vfx at gmail.com
Thu Aug 8 09:39:18 CEST 2013


Revision: 59017
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59017
Author:   nazgul
Date:     2013-08-08 07:39:18 +0000 (Thu, 08 Aug 2013)
Log Message:
-----------
Need to re-evaluate plane after susing generic transform tools.

Modified Paths:
--------------
    branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c

Modified: branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c
===================================================================
--- branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c	2013-08-08 07:39:11 UTC (rev 59016)
+++ branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c	2013-08-08 07:39:18 UTC (rev 59017)
@@ -659,7 +659,9 @@
 	if (ED_space_clip_check_show_trackedit(sc)) {
 		MovieClip *clip = ED_space_clip_get_clip(sc);
 		ListBase *tracksbase = BKE_tracking_get_active_tracks(&clip->tracking);
+		ListBase *plane_tracks_base = BKE_tracking_get_active_plane_tracks(&clip->tracking);
 		MovieTrackingTrack *track;
+		MovieTrackingPlaneTrack *plane_track;
 		int framenr = ED_space_clip_get_clip_frame_number(sc);
 
 		flushTransTracking(t);
@@ -690,6 +692,15 @@
 			track = track->next;
 		}
 
+		for (plane_track = plane_tracks_base->first;
+		     plane_track;
+		     plane_track = plane_track->next)
+		{
+			if (plane_track->flag & SELECT) {
+				BKE_tracking_track_plane_from_existing_motion(plane_track, framenr);
+			}
+		}
+
 		DAG_id_tag_update(&clip->id, 0);
 	}
 	else if (t->options & CTX_MASK) {




More information about the Bf-blender-cvs mailing list