summaryrefslogtreecommitdiff
path: root/src/protocols/TextInputV3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocols/TextInputV3.cpp')
-rw-r--r--src/protocols/TextInputV3.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/protocols/TextInputV3.cpp b/src/protocols/TextInputV3.cpp
index b463c6d6..1302a57f 100644
--- a/src/protocols/TextInputV3.cpp
+++ b/src/protocols/TextInputV3.cpp
@@ -1,5 +1,6 @@
#include "TextInputV3.hpp"
#include <algorithm>
+#include "core/Compositor.hpp"
#define LOGM PROTO::textInputV3->protoLog
@@ -66,12 +67,12 @@ CTextInputV3::~CTextInputV3() {
events.destroy.emit();
}
-void CTextInputV3::enter(wlr_surface* surf) {
- resource->sendEnter(surf->resource);
+void CTextInputV3::enter(SP<CWLSurfaceResource> surf) {
+ resource->sendEnter(surf->getResource()->resource());
}
-void CTextInputV3::leave(wlr_surface* surf) {
- resource->sendLeave(surf->resource);
+void CTextInputV3::leave(SP<CWLSurfaceResource> surf) {
+ resource->sendLeave(surf->getResource()->resource());
}
void CTextInputV3::preeditString(const std::string& text, int32_t cursorBegin, int32_t cursorEnd) {