summaryrefslogtreecommitdiff
path: root/desktop/scrollbar.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2011-08-25 18:29:21 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2011-08-25 18:29:21 +0000
commit0794f8c4dd00b9ca99e1a6a6db29067f619fc9dc (patch)
treea729219a73b8a269a7904b2f88f3728d72e97a1a /desktop/scrollbar.c
parentbbf77c54b91708c0f4bf37a14aa994d6eed9801e (diff)
downloadnetsurf-0794f8c4dd00b9ca99e1a6a6db29067f619fc9dc.tar.gz
netsurf-0794f8c4dd00b9ca99e1a6a6db29067f619fc9dc.tar.bz2
Fix step size for clicks on scrollbar arrow icons.
svn path=/trunk/netsurf/; revision=12669
Diffstat (limited to 'desktop/scrollbar.c')
-rw-r--r--desktop/scrollbar.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/desktop/scrollbar.c b/desktop/scrollbar.c
index b84ed08a1..49b2c7668 100644
--- a/desktop/scrollbar.c
+++ b/desktop/scrollbar.c
@@ -610,9 +610,9 @@ const char *scrollbar_mouse_action(struct scrollbar *s,
status = messages_get(h ? "ScrollLeft" : "ScrollUp");
if (but1)
- scrollbar_set(s, s->bar_pos - SCROLLBAR_WIDTH, true);
+ scrollbar_set(s, s->offset - SCROLLBAR_WIDTH, false);
else if (but2)
- scrollbar_set(s, s->bar_pos + SCROLLBAR_WIDTH, true);
+ scrollbar_set(s, s->offset + SCROLLBAR_WIDTH, false);
} else if (val < SCROLLBAR_WIDTH + s->bar_pos) {
/* well between left/up arrow and bar */
@@ -630,9 +630,9 @@ const char *scrollbar_mouse_action(struct scrollbar *s,
status = messages_get(h ? "ScrollRight" : "ScrollDown");
if (but1)
- scrollbar_set(s, s->bar_pos + SCROLLBAR_WIDTH, true);
+ scrollbar_set(s, s->offset + SCROLLBAR_WIDTH, false);
else if (but2)
- scrollbar_set(s, s->bar_pos - SCROLLBAR_WIDTH, true);
+ scrollbar_set(s, s->offset - SCROLLBAR_WIDTH, false);
} else if (val > SCROLLBAR_WIDTH + s->bar_pos +
s->bar_len) {