From e327ea521ab83b7f8f8a14d41562c1d867499250 Mon Sep 17 00:00:00 2001 From: Waldemar Kornewald Date: Tue, 30 Jan 2007 20:22:24 +0000 Subject: [PATCH] This should fix absolute scrolling when clicking on an area covered by the thumb. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20022 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/ScrollBar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kits/interface/ScrollBar.cpp b/src/kits/interface/ScrollBar.cpp index d1eef0de1a..03d220ee7c 100644 --- a/src/kits/interface/ScrollBar.cpp +++ b/src/kits/interface/ScrollBar.cpp @@ -508,7 +508,8 @@ BScrollBar::MouseDown(BPoint where) buttons = B_PRIMARY_MOUSE_BUTTON; // hit test for the thumb - if (fPrivateData->fThumbFrame.Contains(where)) { + if (fPrivateData->fThumbFrame.Contains(where) + && (buttons & B_SECONDARY_MOUSE_BUTTON) == 0) { fPrivateData->fButtonDown = THUMB; fPrivateData->fClickOffset = fPrivateData->fThumbFrame.LeftTop() - where; Invalidate(fPrivateData->fThumbFrame);