From b6a0027de3a5ee039442f10cf7f9bc1bf3116733 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 27 May 2019 23:58:12 +1000 Subject: Gizmo: add event argument to invoke_prepare callback --- source/blender/makesrna/intern/rna_wm_gizmo.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source/blender/makesrna') diff --git a/source/blender/makesrna/intern/rna_wm_gizmo.c b/source/blender/makesrna/intern/rna_wm_gizmo.c index 22162aa017b..b13c5da7002 100644 --- a/source/blender/makesrna/intern/rna_wm_gizmo.c +++ b/source/blender/makesrna/intern/rna_wm_gizmo.c @@ -744,7 +744,10 @@ static void rna_gizmogroup_draw_prepare_cb(const bContext *C, wmGizmoGroup *gzgr RNA_parameter_list_free(&list); } -static void rna_gizmogroup_invoke_prepare_cb(const bContext *C, wmGizmoGroup *gzgroup, wmGizmo *gz) +static void rna_gizmogroup_invoke_prepare_cb(const bContext *C, + wmGizmoGroup *gzgroup, + wmGizmo *gz, + const wmEvent *event) { extern FunctionRNA rna_GizmoGroup_invoke_prepare_func; @@ -759,6 +762,7 @@ static void rna_gizmogroup_invoke_prepare_cb(const bContext *C, wmGizmoGroup *gz RNA_parameter_list_create(&list, &gzgroup_ptr, func); RNA_parameter_set_lookup(&list, "context", &C); RNA_parameter_set_lookup(&list, "gizmo", &gz); + RNA_parameter_set_lookup(&list, "event", &event); gzgroup->type->ext.call((bContext *)C, &gzgroup_ptr, func, &list); RNA_parameter_list_free(&list); -- cgit v1.2.3