multiple IME fixes

This commit is contained in:
vaxerski
2022-08-05 16:21:08 +02:00
parent cb5521ec6e
commit 9a8a6317ff
9 changed files with 138 additions and 8 deletions

View File

@@ -96,6 +96,7 @@ struct SKeyboard {
DYNLISTENER(keyboardKey);
DYNLISTENER(keyboardDestroy);
bool isVirtual = false;
bool active = false;
std::string name = "";
@@ -285,4 +286,12 @@ struct STextInput {
DYNLISTENER(textInputDestroy);
DYNLISTENER(pendingSurfaceDestroy);
};
struct SIMEKbGrab {
wlr_input_method_keyboard_grab_v2* pWlrKbGrab = nullptr;
wlr_keyboard* pKeyboard = nullptr;
DYNLISTENER(grabDestroy);
};