[Bf-blender-cvs] [88d9ed3c1c7] master: Fix missing update on active motion track change from Python

Sergey Sharybin noreply at git.blender.org
Tue Nov 22 11:54:23 CET 2022


Commit: 88d9ed3c1c76e6bbe3219bef2b5030b0a1c7e0aa
Author: Sergey Sharybin
Date:   Thu Oct 13 16:47:48 2022 +0200
Branches: master
https://developer.blender.org/rB88d9ed3c1c76e6bbe3219bef2b5030b0a1c7e0aa

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 de6605b2bb8..e4c04ed7461 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