diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2011-08-25 18:29:21 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2011-08-25 18:29:21 +0000 |
commit | 0794f8c4dd00b9ca99e1a6a6db29067f619fc9dc (patch) | |
tree | a729219a73b8a269a7904b2f88f3728d72e97a1a | |
parent | bbf77c54b91708c0f4bf37a14aa994d6eed9801e (diff) | |
download | netsurf-0794f8c4dd00b9ca99e1a6a6db29067f619fc9dc.tar.gz netsurf-0794f8c4dd00b9ca99e1a6a6db29067f619fc9dc.tar.bz2 |
Fix step size for clicks on scrollbar arrow icons.
svn path=/trunk/netsurf/; revision=12669
-rw-r--r-- | desktop/scrollbar.c | 8 |
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) { |