Tables: fix/workaround for losing display order. (#9519, #9108)

This commit is contained in:
ocornut
2026-08-19 13:27:31 +02:00
parent 3e9d0f7e82
commit 1d7b37dc9b

View File

@@ -3974,6 +3974,8 @@ void ImGui::TableSaveSettings(ImGuiTable* table)
if (column->IsUserEnabled != ((column->Flags & ImGuiTableColumnFlags_DefaultHide) == 0))
settings->SaveFlags |= ImGuiTableFlags_Hideable;
}
if (table->Flags & ImGuiTableFlags_Sortable)
settings->SaveFlags |= ImGuiTableFlags_Sortable | ImGuiTableFlags_Reorderable;
settings->SaveFlags &= table->Flags;
settings->RefScale = save_ref_scale ? table->RefScale : 0.0f;