From f7cc1c539d7097c867dfee1a5e44c42d39fad364 Mon Sep 17 00:00:00 2001 From: Trianta <56975502+Trimutex@users.noreply.github.com> Date: Wed, 26 Jun 2024 22:18:31 -0500 Subject: [PATCH] pointer-constraints: keep constraint alive until actual destruction --- src/protocols/PointerConstraints.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/protocols/PointerConstraints.cpp b/src/protocols/PointerConstraints.cpp index a17fa6cd..58525adc 100644 --- a/src/protocols/PointerConstraints.cpp +++ b/src/protocols/PointerConstraints.cpp @@ -112,6 +112,7 @@ void CPointerConstraint::deactivate() { active = false; + /* Requires additional lifetime implementations if (lifetime == ZWP_POINTER_CONSTRAINTS_V1_LIFETIME_ONESHOT) { dead = true; // remove from inputmgr @@ -120,6 +121,7 @@ void CPointerConstraint::deactivate() { return !SHP || SHP.get() == this; }); } + */ } void CPointerConstraint::activate() {