From 1ef672ab9c00d9d9e27c47e2cedf75a5e3204561 Mon Sep 17 00:00:00 2001 From: minenice55 Date: Mon, 8 Sep 2025 19:03:46 -0400 Subject: [PATCH] disable scrollbar when skins take up less than one complete page --- src/m_menu.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/m_menu.c b/src/m_menu.c index d5e2a3c73..0514ba4d4 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -7096,9 +7096,9 @@ void MD_DrawGridCssSelector(void) //draw BG V_DrawFill(x, y, dx, dy, 159); - columncount = ((numskins - 1) / SKINGRIDWIDTH); + columncount = ((numskins - 1) / SKINGRIDWIDTH) + 1; - if (columncount >= SKINGRIDHEIGHT) + if (columncount > SKINGRIDHEIGHT) { //draw scroll bar "back" x += dx + 4; @@ -7114,9 +7114,9 @@ void MD_DrawGridCssSelector(void) barlen = dy * SKINGRIDHEIGHT / columncount; barpos = dy * gridcss_skinydrag / columncount; - if (barpos + barlen > dy) + if (gridcss_skinydrag >= columncount - SKINGRIDHEIGHT) { - barlen = dy - barpos; + barpos = dy - barlen; } V_DrawFill(x, y + barpos, scrx, barlen, 5);