[Bf-blender-cvs] [f42177881a0] tracking_refactor_v3: Fix missing update on active motion track change from Python

Sergey Sharybin noreply at git.blender.org
Tue Oct 18 12:18:02 CEST 2022


Commit: f42177881a001cb533aa11e13244d6436c94e130
Author: Sergey Sharybin
Date:   Thu Oct 13 16:47:48 2022 +0200
Branches: tracking_refactor_v3
https://developer.blender.org/rBf42177881a001cb533aa11e13244d6436c94e130

Fix missing update on active motion track change from Python

===================================================================

M	source/blender/makesrna/intern/rna_tracking.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_tracking.c b/source/blender/makesrna/intern/rna_tracking.c
index 0e136ff49e7..f17c76fe4c0 100644
--- a/source/blender/makesrna/intern/rna_tracking.c
+++ b/source/blender/makesrna/intern/rna_tracking.c
@@ -2168,6 +2168,7 @@ static void rna_def_trackingTracks(BlenderRNA *brna)
   RNA_def_property_flag(prop, PROP_EDITABLE | PROP_NEVER_UNLINK);
   RNA_def_property_ui_text(prop, "Active Track", "Active track in this tracking data object");
   RNA_def_property_translation_context(prop, BLT_I18NCONTEXT_ID_MOVIECLIP);
+  RNA_def_property_update(prop, NC_MOVIECLIP | ND_SELECT, NULL);
 }
 
 static void rna_def_trackingPlaneTracks(BlenderRNA *brna)
@@ -2192,6 +2193,7 @@ static void rna_def_trackingPlaneTracks(BlenderRNA *brna)
   RNA_def_property_flag(prop, PROP_EDITABLE | PROP_NEVER_UNLINK);
   RNA_def_property_ui_text(
       prop, "Active Plane Track", "Active plane track in this tracking data object");
+  RNA_def_property_update(prop, NC_MOVIECLIP | ND_SELECT, NULL);
 }
 
 static void rna_def_trackingObjectTracks(BlenderRNA *brna)
@@ -2229,6 +2231,7 @@ static void rna_def_trackingObjectTracks(BlenderRNA *brna)
   RNA_def_property_flag(prop, PROP_EDITABLE | PROP_NEVER_UNLINK);
   RNA_def_property_ui_text(prop, "Active Track", "Active track in this tracking data object");
   RNA_def_property_translation_context(prop, BLT_I18NCONTEXT_ID_MOVIECLIP);
+  RNA_def_property_update(prop, NC_MOVIECLIP | ND_SELECT, NULL);
 }
 
 static void rna_def_trackingObjectPlaneTracks(BlenderRNA *brna)
@@ -2251,6 +2254,7 @@ static void rna_def_trackingObjectPlaneTracks(BlenderRNA *brna)
   RNA_def_property_flag(prop, PROP_EDITABLE | PROP_NEVER_UNLINK);
   RNA_def_property_ui_text(prop, "Active Track", "Active track in this tracking data object");
   RNA_def_property_translation_context(prop, BLT_I18NCONTEXT_ID_MOVIECLIP);
+  RNA_def_property_update(prop, NC_MOVIECLIP | ND_SELECT, NULL);
 }
 
 static void rna_def_trackingObject(BlenderRNA *brna)



More information about the Bf-blender-cvs mailing list