commit | 8738ed88f081183436261cde35a6cdd2fefd5c0b | [log] [tgz] |
---|---|---|
author | ocornut <omarcornut@gmail.com> | Thu Apr 06 17:16:05 2023 +0200 |
committer | ocornut <omarcornut@gmail.com> | Thu Apr 06 18:50:24 2023 +0200 |
tree | 69bf132e5e2ae3b6333e832abb1372aa932faf2b | |
parent | 47a07d8476b4f1b0438902ff322433eab0256051 [diff] |
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; }