Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2021-01-30 12:51:18 +0300
committerCampbell Barton <ideasman42@gmail.com>2021-01-31 09:05:12 +0300
commitcdf01f7750405107c0c4519f7793e2de886d7365 (patch)
tree98a2e168eb33154c1e81dea848b0227321463eb8 /source/blender/editors/space_view3d/view3d_placement.c
parent2e84edea972fc046294ce56747f46989b5911090 (diff)
Cleanup: use switch for Add Object Tool event handling
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_placement.c')
-rw-r--r--source/blender/editors/space_view3d/view3d_placement.c19
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) {