mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00
input.c: replace if/else with switch
This commit is contained in:
@@ -199,18 +199,24 @@ static void forward_mouse_event(TermInput *input, TermKeyKey *key)
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Right");
|
||||
}
|
||||
|
||||
if (ev == TERMKEY_MOUSE_PRESS) {
|
||||
if (button == 4) {
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "ScrollWheelUp");
|
||||
} else if (button == 5) {
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "ScrollWheelDown");
|
||||
} else {
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Mouse");
|
||||
}
|
||||
} else if (ev == TERMKEY_MOUSE_DRAG) {
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Drag");
|
||||
} else if (ev == TERMKEY_MOUSE_RELEASE) {
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Release");
|
||||
switch (ev) {
|
||||
case TERMKEY_MOUSE_PRESS:
|
||||
if (button == 4) {
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "ScrollWheelUp");
|
||||
} else if (button == 5) {
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "ScrollWheelDown");
|
||||
} else {
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Mouse");
|
||||
}
|
||||
break;
|
||||
case TERMKEY_MOUSE_DRAG:
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Drag");
|
||||
break;
|
||||
case TERMKEY_MOUSE_RELEASE:
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Release");
|
||||
break;
|
||||
case TERMKEY_MOUSE_UNKNOWN:
|
||||
assert(false);
|
||||
}
|
||||
|
||||
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "><%d,%d>", col, row);
|
||||
|
Reference in New Issue
Block a user