summaryrefslogtreecommitdiff
path: root/src/helpers
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-08-05 16:21:08 +0200
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-08-05 16:21:08 +0200
commit9a8a6317ff9dc7d97a0018d8d0b19cd033d2c47b (patch)
tree713650656ccb329859fecce384871a97c3b401d2 /src/helpers
parentcb5521ec6e83a062cc9830b7eaca80f6e0b4db7c (diff)
multiple IME fixes
Diffstat (limited to 'src/helpers')
-rw-r--r--src/helpers/WLClasses.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/helpers/WLClasses.hpp b/src/helpers/WLClasses.hpp
index 76f9af2f..c07bf46a 100644
--- a/src/helpers/WLClasses.hpp
+++ b/src/helpers/WLClasses.hpp
@@ -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);
}; \ No newline at end of file