From a959a9f85171af2915b2909fe070b2029e8da6fe Mon Sep 17 00:00:00 2001 From: Ricardo Duarte Date: Tue, 10 Jan 2017 12:22:06 -0800 Subject: [PATCH] Move mouse before click --- xrdp/xrdp_wm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xrdp/xrdp_wm.c b/xrdp/xrdp_wm.c index 065bca5c..b2dd7827 100644 --- a/xrdp/xrdp_wm.c +++ b/xrdp/xrdp_wm.c @@ -1210,6 +1210,10 @@ xrdp_wm_mouse_click(struct xrdp_wm *self, int x, int y, int but, int down) { if (self->mm->mod->mod_event != 0) { + if (down) + { + self->mm->mod->mod_event(self->mm->mod, WM_MOUSEMOVE, x, y, 0, 0); + } if (but == 1 && down) { self->mm->mod->mod_event(self->mm->mod, WM_LBUTTONDOWN, x, y, 0, 0);