fix: Minimap not allowing scrolling as far as the scroll bar

This commit is contained in:
WerWolv 2025-12-12 17:19:57 +01:00
parent 827b5b01dd
commit ab95cdf3e5
1 changed files with 2 additions and 2 deletions

View File

@ -315,8 +315,8 @@ namespace hex::ui {
ImGui::GetWindowScrollbarID(window, axis), ImGui::GetWindowScrollbarID(window, axis),
axis, axis,
&m_scrollPosition.get(), &m_scrollPosition.get(),
(std::ceil(innerRect.Max.y - innerRect.Min.y) / characterSize.y), static_cast<ImS64>(std::ceil(innerRect.Max.y - innerRect.Min.y) / characterSize.y),
std::nextafterf((numRows - m_visibleRowCount) + ImGui::GetWindowSize().y / characterSize.y, std::numeric_limits<float>::max()), static_cast<ImS64>(std::nextafterf(static_cast<float>(numRows) + (ImGui::GetWindowSize().y / characterSize.y), std::numeric_limits<float>::max())),
roundingCorners); roundingCorners);
if (ImGui::IsItemHovered() && ImGui::IsMouseClicked(ImGuiMouseButton_Right)) { if (ImGui::IsItemHovered() && ImGui::IsMouseClicked(ImGuiMouseButton_Right)) {