summaryrefslogtreecommitdiff
path: root/src/platform/wayland/ime.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/wayland/ime.c')
-rw-r--r--src/platform/wayland/ime.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/platform/wayland/ime.c b/src/platform/wayland/ime.c
index 440b234..f326fa8 100644
--- a/src/platform/wayland/ime.c
+++ b/src/platform/wayland/ime.c
@@ -129,10 +129,10 @@ static void text_input_done(void *data, struct zwp_text_input_v3 *text_input,
struct wayland_surface *w = ((struct seat *)data)->ime_focus;
if (!w) return;
if (w->ime_commit) {
- struct yasl_input_event ev = {
- .kind = YASL_INPUT_TEXT,
+ struct yasl_event ev = {
+ .type = YASL_EVENT_TEXT,
.surface = &w->base,
- .text = { .text = w->ime_commit, .len = strlen(w->ime_commit) },
+ .text = { .data = w->ime_commit, .len = strlen(w->ime_commit) },
};
input_queue_push(&w->input, &ev);
free(w->ime_commit);