[Bf-blender-cvs] [2ddb53de540] blender-v3.1-release: Fix T96228: TypeError on use of Copy from Active Track operation

Pratik Borhade noreply at git.blender.org
Tue Mar 8 09:52:32 CET 2022


Commit: 2ddb53de5403fb02e4de053084b2d00b2372a122
Author: Pratik Borhade
Date:   Tue Mar 8 09:50:32 2022 +0100
Branches: blender-v3.1-release
https://developer.blender.org/rB2ddb53de5403fb02e4de053084b2d00b2372a122

Fix T96228: TypeError on use of Copy from Active Track operation

Issue was introduced after the python 3.10 switch
Explicit conversion to int will fix the issue.
Same issue is likely to happen with `MovieTrackingSettings.default_search_size`
So I did the same change over there.

Differential Revision: https://developer.blender.org/D14273

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

M	release/scripts/startup/bl_operators/clip.py

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

diff --git a/release/scripts/startup/bl_operators/clip.py b/release/scripts/startup/bl_operators/clip.py
index f0e099244f4..734fb071d42 100644
--- a/release/scripts/startup/bl_operators/clip.py
+++ b/release/scripts/startup/bl_operators/clip.py
@@ -123,8 +123,8 @@ def CLIP_default_settings_from_track(clip, track, framenr):
     search[1] = search[1] * height
 
     settings.default_correlation_min = track.correlation_min
-    settings.default_pattern_size = max(pattern[0], pattern[1])
-    settings.default_search_size = max(search[0], search[1])
+    settings.default_pattern_size = int(max(pattern[0], pattern[1]))
+    settings.default_search_size = int(max(search[0], search[1]))
     settings.default_frames_limit = track.frames_limit
     settings.default_pattern_match = track.pattern_match
     settings.default_margin = track.margin



More information about the Bf-blender-cvs mailing list