[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