Browse Source

MultiSelect: Fixed ImGuiSelectionBasicStorage::ApplyRequests() incorrectly maintaining selection size on SelectAll.

ocornut 1 year ago
parent
commit
6c4bf8e56e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      imgui_widgets.cpp

+ 1 - 1
imgui_widgets.cpp

@@ -7730,7 +7730,7 @@ void ImGuiSelectionBasicStorage::ApplyRequests(ImGuiMultiSelectIO* ms_io, int it
             Clear();
         if (req.Type == ImGuiSelectionRequestType_SelectAll)
         {
-            Storage.Data.resize(0);
+            Clear();
             Storage.Data.reserve(items_count);
             for (int idx = 0; idx < items_count; idx++)
                 AddItem(AdapterIndexToStorageId(this, idx));