diff options
author | Giovanni Panozzo <giovanni@panozzo.it> | 2019-01-23 02:39:03 +0300 |
---|---|---|
committer | Giovanni Panozzo <giovanni@panozzo.it> | 2019-01-23 02:39:03 +0300 |
commit | 31b42a325a48b6bbfb795e04abd025c5fea15493 (patch) | |
tree | 79775aac6e27b2fb9b62d243c3c148b35dc44a3a /src/remmina_scrolled_viewport.c | |
parent | a2c98773317d8577b1556dd5a6c7fb1b1f1c1d9c (diff) |
Fix scrolling in VIEWPORT_FULLSCREEN_MODE
Diffstat (limited to 'src/remmina_scrolled_viewport.c')
-rw-r--r-- | src/remmina_scrolled_viewport.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/remmina_scrolled_viewport.c b/src/remmina_scrolled_viewport.c index 7d1850246..0caa14c35 100644 --- a/src/remmina_scrolled_viewport.c +++ b/src/remmina_scrolled_viewport.c @@ -106,16 +106,16 @@ static gboolean remmina_scrolled_viewport_motion_timeout(gpointer data) #endif gdk_device_get_position(pointer, &screen, &x, &y); - w = gdk_window_get_width(gsvwin) + 2; // Add 2px of black scroll border - h = gdk_window_get_height(gsvwin) + 2; // Add 2px of black scroll border + w = gdk_window_get_width(gsvwin) + SCROLL_BORDER_SIZE; // Add 2px of black scroll border + h = gdk_window_get_height(gsvwin) + SCROLL_BORDER_SIZE; // Add 2px of black scroll border gdk_window_get_root_origin(gsvwin, &rootx, &rooty ); x -= rootx; y -= rooty; - mx = (x == 0 ? -1 : (x >= w - 1 ? 1 : 0)); - my = (y == 0 ? -1 : (y >= h - 1 ? 1 : 0)); + mx = (x <= 0 ? -1 : (x >= w - 1 ? 1 : 0)); + my = (y <= 0 ? -1 : (y >= h - 1 ? 1 : 0)); if (mx != 0) { gint step = MAX(10, MIN(remmina_pref.auto_scroll_step, w / 5)); adj = gtk_scrollable_get_hadjustment(GTK_SCROLLABLE(child)); |