[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55079] trunk/blender/source/blender: Tracking dopesheet fixes:

Sergey Sharybin sergey.vfx at gmail.com
Wed Mar 6 19:01:24 CET 2013


Revision: 55079
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55079
Author:   nazgul
Date:     2013-03-06 18:01:24 +0000 (Wed, 06 Mar 2013)
Log Message:
-----------
Tracking dopesheet fixes:

- Dopesheet need to be updated when adding or switching
  between objects.
- After removing object it shall also be tagged for update,
  otherwise crash will likely happen.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/tracking.c
    trunk/blender/source/blender/makesrna/intern/rna_tracking.c

Modified: trunk/blender/source/blender/blenkernel/intern/tracking.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/tracking.c	2013-03-06 16:56:28 UTC (rev 55078)
+++ trunk/blender/source/blender/blenkernel/intern/tracking.c	2013-03-06 18:01:24 UTC (rev 55079)
@@ -1189,6 +1189,7 @@
 	object->keyframe2 = 30;
 
 	BKE_tracking_object_unique_name(tracking, object);
+	BKE_tracking_dopesheet_tag_update(tracking);
 
 	return object;
 }
@@ -1223,6 +1224,9 @@
 		tracking->objectnr = index - 1;
 	else
 		tracking->objectnr = 0;
+
+	BKE_tracking_dopesheet_tag_update(tracking);
+
 	return TRUE;
 }
 

Modified: trunk/blender/source/blender/makesrna/intern/rna_tracking.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_tracking.c	2013-03-06 16:56:28 UTC (rev 55078)
+++ trunk/blender/source/blender/makesrna/intern/rna_tracking.c	2013-03-06 18:01:24 UTC (rev 55079)
@@ -113,6 +113,7 @@
 	MovieClip *clip = (MovieClip *)ptr->id.data;
 
 	clip->tracking.objectnr = value;
+	BKE_tracking_dopesheet_tag_update(&clip->tracking);
 }
 
 static void rna_tracking_active_object_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)




More information about the Bf-blender-cvs mailing list