diff --git a/client/transports/LGMP/input.c b/client/transports/LGMP/input.c index da542fea..29b164c4 100644 --- a/client/transports/LGMP/input.c +++ b/client/transports/LGMP/input.c @@ -1375,7 +1375,10 @@ static bool updateMouseButton(void * opaque, unsigned int button, result = reset; } if (result && !reset) + { input->mouseButtons = buttons; + input->mouseMode = mode; + } LG_UNLOCK(input->lock); if (wake)