[Bf-extensions-cvs] [82d7d6b8] master: GPencil Tools: Fix timeline scrub snap

Pullusb noreply at git.blender.org
Mon Mar 14 19:51:44 CET 2022


Commit: 82d7d6b8bdec8dfc47c5366607f40b8ff219a718
Author: Pullusb
Date:   Mon Mar 14 19:51:31 2022 +0100
Branches: master
https://developer.blender.org/rBA82d7d6b8bdec8dfc47c5366607f40b8ff219a718

GPencil Tools: Fix timeline scrub snap

Due to API change, timeline scrub snapping crashed when setting scene frame

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

M	greasepencil_tools/__init__.py
M	greasepencil_tools/timeline_scrub.py

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

diff --git a/greasepencil_tools/__init__.py b/greasepencil_tools/__init__.py
index 18b808c4..0205362b 100644
--- a/greasepencil_tools/__init__.py
+++ b/greasepencil_tools/__init__.py
@@ -4,7 +4,7 @@ bl_info = {
 "name": "Grease Pencil Tools",
 "description": "Extra tools for Grease Pencil",
 "author": "Samuel Bernou, Antonio Vazquez, Daniel Martinez Lara, Matias Mendiola",
-"version": (1, 5, 6),
+"version": (1, 5, 7),
 "blender": (2, 91, 0),
 "location": "Sidebar > Grease Pencil > Grease Pencil Tools",
 "warning": "",
diff --git a/greasepencil_tools/timeline_scrub.py b/greasepencil_tools/timeline_scrub.py
index 8f058ed9..eaccab99 100644
--- a/greasepencil_tools/timeline_scrub.py
+++ b/greasepencil_tools/timeline_scrub.py
@@ -21,13 +21,13 @@ from bpy.props import (BoolProperty,
                        EnumProperty)
 
 
-def nearest(array, value):
+def nearest(array, value) -> int:
     '''
     Get a numpy array and a target value
     Return closest val found in array to passed value
     '''
     idx = (np.abs(array - value)).argmin()
-    return array[idx]
+    return int(array[idx])
 
 
 def draw_callback_px(self, context):



More information about the Bf-extensions-cvs mailing list