hide compose layer after unpress

This commit is contained in:
Maarten van Gompel 2021-08-23 19:34:03 +02:00 committed by John Sullivan
parent 00f288b609
commit cf77edf11c

View File

@ -163,6 +163,12 @@ kbd_unpress_key(struct kbd *kb, uint32_t time) {
WL_KEYBOARD_KEY_STATE_RELEASED);
}
kb->last_press = NULL;
if (compose >= 2) {
compose = 0;
kb->layout = kb->prevlayout;
kbd_draw_layout(kb);
}
}
}
@ -232,12 +238,6 @@ kbd_press_key(struct kbd *kb, struct key *k, uint32_t time) {
break;
}
if (compose == 3) {
compose = 0;
kb->layout = kb->prevlayout;
kbd_draw_layout(kb);
}
kb->surf->dirty = true;
}