|
@@ -1963,7 +1963,8 @@ void ImGui::TableEndRow(ImGuiTable* table)
|
|
cell_bg_rect.ClipWith(table->BgClipRect);
|
|
cell_bg_rect.ClipWith(table->BgClipRect);
|
|
cell_bg_rect.Min.x = ImMax(cell_bg_rect.Min.x, column->ClipRect.Min.x); // So that first column after frozen one gets clipped when scrolling
|
|
cell_bg_rect.Min.x = ImMax(cell_bg_rect.Min.x, column->ClipRect.Min.x); // So that first column after frozen one gets clipped when scrolling
|
|
cell_bg_rect.Max.x = ImMin(cell_bg_rect.Max.x, column->MaxX);
|
|
cell_bg_rect.Max.x = ImMin(cell_bg_rect.Max.x, column->MaxX);
|
|
- window->DrawList->AddRectFilled(cell_bg_rect.Min, cell_bg_rect.Max, cell_data->BgColor);
|
|
|
|
|
|
+ if (cell_bg_rect.Min.y < cell_bg_rect.Max.y)
|
|
|
|
+ window->DrawList->AddRectFilled(cell_bg_rect.Min, cell_bg_rect.Max, cell_data->BgColor);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|