From 1d7b37dc9b825a8aa49412e7f9a5546be0006ce4 Mon Sep 17 00:00:00 2001 From: ocornut Date: Wed, 19 Aug 2026 13:27:31 +0200 Subject: [PATCH] Tables: fix/workaround for losing display order. (#9519, #9108) --- imgui_tables.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/imgui_tables.cpp b/imgui_tables.cpp index bdaeeaad3..fb1b998d0 100644 --- a/imgui_tables.cpp +++ b/imgui_tables.cpp @@ -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;