Comments, tweak
diff --git a/imgui.cpp b/imgui.cpp
index d809cfb..76e66d6 100644
--- a/imgui.cpp
+++ b/imgui.cpp
@@ -3299,8 +3299,9 @@
g.CurrentPopupStack.resize(0);
ClosePopupsOverWindow(g.NavWindow);
- // Create implicit window - we will only render it if the user has added something to it.
+ // Create implicit/fallback window - which we will only render it if the user has added something to it.
// We don't use "Debug" to avoid colliding with user trying to create a "Debug" window with custom flags.
+ // This fallback is particularly important as it avoid ImGui:: calls from crashing.
SetNextWindowSize(ImVec2(400,400), ImGuiCond_FirstUseEver);
Begin("Debug##Default");
@@ -4455,7 +4456,7 @@
ImGuiWindowFlags flags = window->Flags;
if ((flags & ImGuiWindowFlags_NoResize) || (flags & ImGuiWindowFlags_AlwaysAutoResize) || window->AutoFitFramesX > 0 || window->AutoFitFramesY > 0)
return;
- if (window->WasActive == false) // Early out to avoid running this code for e.g. an hidden implicit Debug window.
+ if (window->WasActive == false) // Early out to avoid running this code for e.g. an hidden implicit/fallback Debug window.
return;
const int resize_border_count = g.IO.ConfigResizeWindowsFromEdges ? 4 : 0;
diff --git a/imgui_demo.cpp b/imgui_demo.cpp
index b71d626..1571bda 100644
--- a/imgui_demo.cpp
+++ b/imgui_demo.cpp
@@ -199,7 +199,7 @@
if (show_app_metrics) { ImGui::ShowMetricsWindow(&show_app_metrics); }
if (show_app_style_editor) { ImGui::Begin("Style Editor", &show_app_style_editor); ImGui::ShowStyleEditor(); ImGui::End(); }
- if (show_app_about) { ShowAboutWindow(&show_app_about); }
+ if (show_app_about) { ImGui::ShowAboutWindow(&show_app_about); }
// Demonstrate the various window flags. Typically you would just use the default!
static bool no_titlebar = false;
@@ -2459,7 +2459,7 @@
void ImGui::ShowAboutWindow(bool* p_open)
{
ImGui::Begin("About Dear ImGui", p_open, ImGuiWindowFlags_AlwaysAutoResize);
- ImGui::Text("Dear ImGui, %s", ImGui::GetVersion());
+ ImGui::Text("Dear ImGui %s", ImGui::GetVersion());
ImGui::Separator();
ImGui::Text("By Omar Cornut and all dear imgui contributors.");
ImGui::Text("Dear ImGui is licensed under the MIT License, see LICENSE for more information.");