diff --git a/src/managers/SeatManager.cpp b/src/managers/SeatManager.cpp index 399ef419..862bd2b5 100644 --- a/src/managers/SeatManager.cpp +++ b/src/managers/SeatManager.cpp @@ -295,11 +295,8 @@ void CSeatManager::sendPointerFrame(WP pResource) { if (!pResource) return; - if (!state.pointerFocusResource) - return; - for (auto& s : seatResources) { - if (s->resource->client() != state.pointerFocusResource->client()) + if (s->resource->client() != pResource->client()) continue; for (auto& p : s->resource->pointers) {