From 0794f8c4dd00b9ca99e1a6a6db29067f619fc9dc Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 25 Aug 2011 18:29:21 +0000 Subject: Fix step size for clicks on scrollbar arrow icons. svn path=/trunk/netsurf/; revision=12669 --- desktop/scrollbar.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'desktop/scrollbar.c') 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) { -- cgit v1.2.3