diff --git a/source/blender/python/intern/bpy_rna_gizmo.cc b/source/blender/python/intern/bpy_rna_gizmo.cc index 827a789f97a..f4fe3b46899 100644 --- a/source/blender/python/intern/bpy_rna_gizmo.cc +++ b/source/blender/python/intern/bpy_rna_gizmo.cc @@ -332,8 +332,6 @@ PyDoc_STRVAR( " :type range: callable\n"); static PyObject *bpy_gizmo_target_set_handler(PyObject * /*self*/, PyObject *args, PyObject *kw) { - const PyGILState_STATE gilstate = PyGILState_Ensure(); - struct { BPyGizmoWithTargetType gz_with_target_type; PyObject *py_fn_slots[BPY_GIZMO_FN_SLOT_LEN]; @@ -417,12 +415,9 @@ static PyObject *bpy_gizmo_target_set_handler(PyObject * /*self*/, PyObject *arg WM_gizmo_target_property_def_func_ptr(gz, gz_prop_type, &fn_params); } - PyGILState_Release(gilstate); - Py_RETURN_NONE; fail: - PyGILState_Release(gilstate); return nullptr; }