From 82d7d6b8bdec8dfc47c5366607f40b8ff219a718 Mon Sep 17 00:00:00 2001 From: Pullusb Date: Mon, 14 Mar 2022 19:51:31 +0100 Subject: GPencil Tools: Fix timeline scrub snap Due to API change, timeline scrub snapping crashed when setting scene frame --- greasepencil_tools/__init__.py | 2 +- greasepencil_tools/timeline_scrub.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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): -- cgit v1.2.3