Tables: fixed assert/issues loading settings. (#8496, #7934)

Not sure what I did with 05742f9b6f but I missed on the primary filter.
This commit is contained in:
ocornut
2025-03-17 19:51:46 +01:00
parent 93b446a962
commit cfed7a3a54
2 changed files with 7 additions and 3 deletions

View File

@@ -1638,9 +1638,9 @@ void ImGui::TableSetupColumn(const char* label, ImGuiTableColumnFlags flags, flo
column->InitStretchWeightOrWidth = init_width_or_weight;
if (table->IsInitializing)
{
ImGuiTableFlags init_flags = ~0;
if (column->WidthRequest >= 0.0f || column->StretchWeight >= 0.0f)
init_flags &= ~ImGuiTableFlags_Resizable;
ImGuiTableFlags init_flags = ~table->SettingsLoadedFlags;
if (column->WidthRequest < 0.0f && column->StretchWeight < 0.0f)
init_flags |= ImGuiTableFlags_Resizable;
TableInitColumnDefaults(table, column, init_flags);
}