From ec9aa62bab4bb4d4dc3802795f907d3fd063ebb2 Mon Sep 17 00:00:00 2001 From: Fabian Greffrath Date: Fri, 17 Jun 2022 17:16:00 +0200 Subject: [PATCH] avoid menu cursor being drawn off-screen --- src/m_menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/m_menu.c b/src/m_menu.c index 12b4748a..b36e4518 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -2363,7 +2363,8 @@ void M_DrawSetting(setup_menu_t* s) for (i = 0 ; i < char_width ; i++) colorblock[i] = PAL_BLACK; - V_DrawBlock(x+cursor_start-1+WIDESCREENDELTA,y+7,0,char_width,1,colorblock); + if (x+cursor_start-1+WIDESCREENDELTA+char_width < SCREENWIDTH) + V_DrawBlock(x+cursor_start-1+WIDESCREENDELTA,y+7,0,char_width,1,colorblock); } // Draw the setting for the item