diff options
-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) { |