From ad6f9cb8e50ef351b198c48f804cf569dafb2957 Mon Sep 17 00:00:00 2001 From: qndel Date: Wed, 18 Aug 2021 22:21:03 +0200 Subject: [PATCH] fix menu click offset --- Source/DiabloUI/diabloui.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/DiabloUI/diabloui.cpp b/Source/DiabloUI/diabloui.cpp index d03aec0b4..425ea9618 100644 --- a/Source/DiabloUI/diabloui.cpp +++ b/Source/DiabloUI/diabloui.cpp @@ -852,7 +852,8 @@ bool HandleMouseEventList(const SDL_Event &event, UiList *uiList) if (event.type != SDL_MOUSEBUTTONDOWN || event.button.button != SDL_BUTTON_LEFT) return false; - const std::size_t index = uiList->indexAt(event.button.y); + std::size_t index = uiList->indexAt(event.button.y); + index += (ListOffset == nullptr ? 0 : *ListOffset); if (gfnListFocus != nullptr && SelectedItem != index) { UiFocus(index);