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

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Panozzo <giovanni@panozzo.it>2019-01-23 02:39:03 +0300
committerGiovanni Panozzo <giovanni@panozzo.it>2019-01-23 02:39:03 +0300
commit31b42a325a48b6bbfb795e04abd025c5fea15493 (patch)
tree79775aac6e27b2fb9b62d243c3c148b35dc44a3a /src/remmina_scrolled_viewport.c
parenta2c98773317d8577b1556dd5a6c7fb1b1f1c1d9c (diff)
Fix scrolling in VIEWPORT_FULLSCREEN_MODE
Diffstat (limited to 'src/remmina_scrolled_viewport.c')
-rw-r--r--src/remmina_scrolled_viewport.c8
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));