Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/neutrinolabs/xorgxrdp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xrdpmouse/rdpMouse.c5
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);