diff options
-rw-r--r-- | xrdpmouse/rdpMouse.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/xrdpmouse/rdpMouse.c b/xrdpmouse/rdpMouse.c index f1d0980..9ba8f71 100644 --- a/xrdpmouse/rdpMouse.c +++ b/xrdpmouse/rdpMouse.c @@ -171,7 +171,10 @@ PtrAddScrollEvent(rdpPointer *pointer, int vertical, int delta) scaled_delta = delta / SCALE_FACTOR == 0 ? delta > 0 ? 1 : -1 : delta / SCALE_FACTOR; // XWindow's and RDP's scrolling directions are exactly oppersite - scaled_delta = -scaled_delta; + // on vertical(Some document references?). + if (vertical) { + scaled_delta = -scaled_delta; + } valuator_mask_zero(scroll_events_mask); valuator_mask_set_double(scroll_events_mask, mask_pos, scaled_delta); |