From 0a0d0d3bb17d927576463e043deb2601c4d86879 Mon Sep 17 00:00:00 2001 From: Matt McClaskey Date: Thu, 21 May 2026 09:24:17 +0000 Subject: [PATCH] Call recheckPerms for directMouseEvent --- common/rfb/VNCSConnectionST.cxx | 4 +++- kasmweb | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/rfb/VNCSConnectionST.cxx b/common/rfb/VNCSConnectionST.cxx index b14b4b0..2210830 100644 --- a/common/rfb/VNCSConnectionST.cxx +++ b/common/rfb/VNCSConnectionST.cxx @@ -817,8 +817,10 @@ void VNCSConnectionST::directMouseEvent(int dx, int dy, int buttonMask, { pointerEventTime = lastEventTime = time(nullptr); server->lastUserInputTime = lastEventTime; - if (!(accessRights & AccessPtrEvents)) + if (!(accessRights & AccessPtrEvents)) { + recheckPerms(); return; + } if (!rfb::Server::acceptPointerEvents) return; if (server->pointerClient && server->pointerClient != this) diff --git a/kasmweb b/kasmweb index bc0e6da..7f7d974 160000 --- a/kasmweb +++ b/kasmweb @@ -1 +1 @@ -Subproject commit bc0e6da7f507d52532a3e082074b14a23abc9de2 +Subproject commit 7f7d974925c5f99fbc409f3b703519a29b37ba7a