mirror of
https://github.com/jjsullivan5196/wvkbd.git
synced 2025-04-19 07:16:47 +02:00
hide compose layer after unpress
This commit is contained in:
parent
00f288b609
commit
cf77edf11c
12
keyboard.h
12
keyboard.h
@ -163,6 +163,12 @@ kbd_unpress_key(struct kbd *kb, uint32_t time) {
|
|||||||
WL_KEYBOARD_KEY_STATE_RELEASED);
|
WL_KEYBOARD_KEY_STATE_RELEASED);
|
||||||
}
|
}
|
||||||
kb->last_press = NULL;
|
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;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (compose == 3) {
|
|
||||||
compose = 0;
|
|
||||||
kb->layout = kb->prevlayout;
|
|
||||||
kbd_draw_layout(kb);
|
|
||||||
}
|
|
||||||
|
|
||||||
kb->surf->dirty = true;
|
kb->surf->dirty = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user