Fixed FindWindowSettingsByID() being able to return a deleted setting.
diff --git a/imgui.cpp b/imgui.cpp
index 4e3b605..02c5dd8 100644
--- a/imgui.cpp
+++ b/imgui.cpp
@@ -12840,7 +12840,7 @@
 {
     ImGuiContext& g = *GImGui;
     for (ImGuiWindowSettings* settings = g.SettingsWindows.begin(); settings != NULL; settings = g.SettingsWindows.next_chunk(settings))
-        if (settings->ID == id)
+        if (settings->ID == id && !settings->WantDelete)
             return settings;
     return NULL;
 }