event.same_screen = True;
event.state = modifiers;
event.keycode = keycode;
- if (press)
- event.type = KeyPress;
- else
- event.type = KeyRelease;
+ event.type = press ? KeyPress : KeyRelease;
event.send_event = False;
event.serial = 0;
ctx->modifiers = modifiers;
- if (press) {
- wl_input_method_context_keysym (ctx->im_ctx, ctx->serial, time,
- keysym, WL_KEYBOARD_KEY_STATE_PRESSED, ctx->modifiers);
- }
- else {
- wl_input_method_context_keysym (ctx->im_ctx, ctx->serial, time,
- keysym, WL_KEYBOARD_KEY_STATE_RELEASED, ctx->modifiers);
- }
+ wl_input_method_context_keysym (ctx->im_ctx, ctx->serial, time,
+ keysym, press ? WL_KEYBOARD_KEY_STATE_PRESSED : WL_KEYBOARD_KEY_STATE_RELEASED, ctx->modifiers);
}
static void