Browse Source

Fonts: fixed PopFont() broken recovery.

"misc_recover_1" test would assert in EndFrame()
ocornut 2 months ago
parent
commit
573f08135d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      imgui.cpp

+ 1 - 1
imgui.cpp

@@ -8812,7 +8812,7 @@ void ImGui::PushFont(ImFont* font, float font_size_base)
 void  ImGui::PopFont()
 void  ImGui::PopFont()
 {
 {
     ImGuiContext& g = *GImGui;
     ImGuiContext& g = *GImGui;
-    if (g.FontStack.Size <= 0 && g.WithinFrameScope)
+    if (g.FontStack.Size <= 0)
     {
     {
         IM_ASSERT_USER_ERROR(0, "Calling PopFont() too many times!");
         IM_ASSERT_USER_ERROR(0, "Calling PopFont() too many times!");
         return;
         return;