input.c: replace if/else with switch

This commit is contained in:
Peter Kalauskas
2017-11-19 21:25:02 -08:00
parent dddc609859
commit fdcde7dba3

View File

@@ -199,18 +199,24 @@ static void forward_mouse_event(TermInput *input, TermKeyKey *key)
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Right"); len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Right");
} }
if (ev == TERMKEY_MOUSE_PRESS) { switch (ev) {
if (button == 4) { case TERMKEY_MOUSE_PRESS:
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "ScrollWheelUp"); if (button == 4) {
} else if (button == 5) { len += (size_t)snprintf(buf + len, sizeof(buf) - len, "ScrollWheelUp");
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "ScrollWheelDown"); } else if (button == 5) {
} else { len += (size_t)snprintf(buf + len, sizeof(buf) - len, "ScrollWheelDown");
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Mouse"); } 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"); break;
} else if (ev == TERMKEY_MOUSE_RELEASE) { case TERMKEY_MOUSE_DRAG:
len += (size_t)snprintf(buf + len, sizeof(buf) - len, "Release"); 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); len += (size_t)snprintf(buf + len, sizeof(buf) - len, "><%d,%d>", col, row);