diff options
author | Campbell Barton <ideasman42@gmail.com> | 2021-01-30 12:51:18 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2021-01-31 09:05:12 +0300 |
commit | cdf01f7750405107c0c4519f7793e2de886d7365 (patch) | |
tree | 98a2e168eb33154c1e81dea848b0227321463eb8 /source/blender/editors | |
parent | 2e84edea972fc046294ce56747f46989b5911090 (diff) |
Cleanup: use switch for Add Object Tool event handling
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_placement.c | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/source/blender/editors/space_view3d/view3d_placement.c b/source/blender/editors/space_view3d/view3d_placement.c index f8af73b45c5..c75d9796265 100644 --- a/source/blender/editors/space_view3d/view3d_placement.c +++ b/source/blender/editors/space_view3d/view3d_placement.c @@ -1342,13 +1342,18 @@ static int view3d_interactive_add_modal(bContext *C, wmOperator *op, const wmEve } } } - - if (ELEM(event->type, EVT_ESCKEY, RIGHTMOUSE)) { - view3d_interactive_add_exit(C, op); - return OPERATOR_CANCELLED; - } - if (event->type == MOUSEMOVE) { - do_cursor_update = true; + else { + switch (event->type) { + case EVT_ESCKEY: + case RIGHTMOUSE: { + view3d_interactive_add_exit(C, op); + return OPERATOR_CANCELLED; + } + case MOUSEMOVE: { + do_cursor_update = true; + break; + } + } } if (ipd->wait_for_input) { |