From 3e6f397911b71f80f064cb6d80ce1585945a1f69 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Tue, 13 Jan 2026 17:51:33 +0100 Subject: [PATCH] Web+ DL-window: fix scrollbar alignment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Similar to the vertical scrollbar, the horizontal scrollbar needs to be tweaked to fit nicely into the window. Fixes #19890 Change-Id: I2ad6cc4b948546d509fd697afb9d7df4fd9fc68f Reviewed-on: https://review.haiku-os.org/c/haiku/+/10227 Tested-by: Commit checker robot Reviewed-by: Adrien Destugues Reviewed-by: Joachim Mairböck --- src/apps/webpositive/DownloadWindow.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/apps/webpositive/DownloadWindow.cpp b/src/apps/webpositive/DownloadWindow.cpp index 28bec5fb5b..27f9c523f9 100644 --- a/src/apps/webpositive/DownloadWindow.cpp +++ b/src/apps/webpositive/DownloadWindow.cpp @@ -100,10 +100,13 @@ protected: { BScrollView::DoLayout(); // Tweak scroll bar layout to hide part of the frame for better looks. - BScrollBar* scrollBar = ScrollBar(B_VERTICAL); + BScrollBar* scrollBar = ScrollBar(B_HORIZONTAL); + scrollBar->MoveBy(-1, 1); + scrollBar->ResizeBy(2, 0); + scrollBar = ScrollBar(B_VERTICAL); scrollBar->MoveBy(1, -1); scrollBar->ResizeBy(0, 2); - Target()->ResizeBy(1, 0); + Target()->ResizeBy(1, 1); // Set the scroll steps if (BView* item = Target()->ChildAt(0)) { scrollBar->SetSteps(item->MinSize().height + 1,