diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-09-10 12:49:50 +0100 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-09-10 12:49:53 +0100 |
| commit | f4e99a36a9768b05c5d828bb630f31d8ae4c8270 (patch) | |
| tree | da0340adce581ff2ddad63ef0db31e131244e282 /src | |
| parent | 1a6f961de2eff84e4725255f09d33395c4a52fcc (diff) | |
input: don't warp region constraints
Diffstat (limited to 'src')
| -rw-r--r-- | src/events/Devices.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/events/Devices.cpp b/src/events/Devices.cpp index 81f97970..1ba6cad4 100644 --- a/src/events/Devices.cpp +++ b/src/events/Devices.cpp @@ -122,7 +122,7 @@ void Events::listener_destroyConstraint(void* owner, void* data) { const auto PWINDOW = g_pCompositor->getConstraintWindow(g_pCompositor->m_sSeat.mouse); - if (PWINDOW && PCONSTRAINT->active) + if (PWINDOW && PCONSTRAINT->active && PCONSTRAINT->constraint->type == WLR_POINTER_CONSTRAINT_V1_LOCKED) g_pInputManager->warpMouseToConstraintMiddle(PCONSTRAINT); PCONSTRAINT->pMouse->currentConstraint = nullptr; |
