[Bf-blender-cvs] [1e5377bdcfe] tracking_tools: MCE: Fix default tracking settings extras

Sebastian Koenig noreply at git.blender.org
Thu Jul 15 14:02:30 CEST 2021


Commit: 1e5377bdcfeb0937ae04fa2925703ab34d6b11d5
Author: Sebastian Koenig
Date:   Thu Jul 15 13:59:22 2021 +0200
Branches: tracking_tools
https://developer.blender.org/rB1e5377bdcfeb0937ae04fa2925703ab34d6b11d5

MCE: Fix default tracking settings extras

The default tracking settings popover was using the tracking settings
extras panel from the actve track, not the default one.

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

M	release/scripts/startup/bl_ui/space_clip.py
M	release/scripts/startup/bl_ui/space_toolsystem_toolbar.py

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

diff --git a/release/scripts/startup/bl_ui/space_clip.py b/release/scripts/startup/bl_ui/space_clip.py
index 7c3528af0e2..03a12354848 100644
--- a/release/scripts/startup/bl_ui/space_clip.py
+++ b/release/scripts/startup/bl_ui/space_clip.py
@@ -949,7 +949,7 @@ class CLIP_PT_track_settings_tool(CLIP_PT_tracking_panel, Panel):
     def poll(cls, context):
         clip = context.space_data.clip
 
-        return clip.tracking.tracks.active
+        return clip
 
     def draw(self, context):
         layout = self.layout
@@ -957,16 +957,15 @@ class CLIP_PT_track_settings_tool(CLIP_PT_tracking_panel, Panel):
         layout.use_property_decorate = False
 
         clip = context.space_data.clip
-        active = clip.tracking.tracks.active
         settings = clip.tracking.settings
 
         col = layout.column(align=True)
-        col.prop(active, "correlation_min")
-        col.prop(active, "margin")
+        col.prop(settings, "default_correlation_min")
+        col.prop(settings, "default_margin")
 
         col = layout.column()
-        col.prop(active, "use_mask")
-        col.prop(active, "frames_limit")
+        col.prop(settings, "default_frames_limit")
+        col.prop(settings, "use_default_mask")
 
 
 class CLIP_PT_track_settings_extras(CLIP_PT_tracking_panel, Panel):
@@ -997,8 +996,8 @@ class CLIP_PT_track_settings_extras(CLIP_PT_tracking_panel, Panel):
         col.prop(active, "margin")
 
         col = layout.column()
-        col.prop(active, "use_mask")
         col.prop(active, "frames_limit")
+        col.prop(active, "use_mask")
 
 
 class CLIP_PT_tracking_camera(Panel):
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
index f0235b09e5c..13869b2a0fe 100644
--- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
@@ -2413,6 +2413,7 @@ class _defs_clip_tracking_tools:
             row.prop(props, "use_default_green_channel", text="G", toggle=True)
             row.prop(props, "use_default_blue_channel", text="B", toggle=True)
             row = layout.row()
+            row.prop(props, "default_weight")
             row.popover(panel="CLIP_PT_track_settings_tool")
 
         return dict(



More information about the Bf-blender-cvs mailing list