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
This commit is contained in:
Pratik Borhade 2022-03-08 09:50:32 +01:00 committed by Sergey Sharybin
parent 2b3367cdf8
commit 2ddb53de54
Notes: blender-bot 2023-02-14 07:31:32 +01:00
Referenced by issue #96228, "Copy from Active Track" in the "Movie Clip Editor" does not work with an error.
1 changed files with 2 additions and 2 deletions

View File

@ -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