Explorar o código

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

ocornut hai 1 ano
pai
achega
6c4bf8e56e
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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));