Scrolling: internal scrolling value is rounded instead of truncated. (#6677)

This commit is contained in:
ocornut
2023-12-07 15:46:49 +01:00
parent c58d2c89c3
commit 5366bd09bf
2 changed files with 3 additions and 1 deletions

View File

@ -10122,7 +10122,7 @@ static ImVec2 CalcNextScrollFromScrollTargetAndClamp(ImGuiWindow* window)
}
scroll[axis] = scroll_target - center_ratio * (window->SizeFull[axis] - decoration_size[axis]);
}
scroll[axis] = IM_TRUNC(ImMax(scroll[axis], 0.0f));
scroll[axis] = IM_ROUND(ImMax(scroll[axis], 0.0f));
if (!window->Collapsed && !window->SkipItems)
scroll[axis] = ImMin(scroll[axis], window->ScrollMax[axis]);
}