1
0
Fork 0
mirror of https://github.com/ocornut/imgui.git synced 2026-01-12 00:14:20 +00:00

Merge branch 'master' into docking

This commit is contained in:
ocornut 2025-09-02 16:10:59 +02:00
commit 740c566305
7 changed files with 61 additions and 40 deletions

View file

@ -3205,10 +3205,9 @@ static void ImGuiListClipper_SeekCursorAndSetupPrevLine(ImGuiListClipper* clippe
{
if (table->IsInsideRow)
ImGui::TableEndRow(table);
if ((clipper->Flags & ImGuiListClipperFlags_NoSetTableRowCounters) == 0)
const int row_increase = (int)((off_y / line_height) + 0.5f);
if (row_increase > 0 && (clipper->Flags & ImGuiListClipperFlags_NoSetTableRowCounters) == 0) // If your clipper item height is != from actual table row height, consider using ImGuiListClipperFlags_NoSetTableRowCounters. See #8886.
{
const int row_increase = (int)((off_y / line_height) + 0.5f);
IM_ASSERT(row_increase >= 0); // If your clipper item height is != from actual table row height, consider using ImGuiListClipperFlags_NoSetTableRowCounters. See #8886.
table->CurrentRow += row_increase;
table->RowBgColorCounter += row_increase;
}