Error Handling: fixed cases where recoverable error handling would crash. (#1651)

This commit is contained in:
ocornut
2024-11-12 19:09:00 +01:00
parent 3381ab423b
commit e97b97467e
2 changed files with 5 additions and 1 deletions

View File

@@ -43,6 +43,10 @@ Breaking changes:
Other changes: Other changes:
- Error Handling: fixed cases where recoverable error handling would crash when
processing errors outside of the NewFrame()..EndFrame() scope. (#1651)
----------------------------------------------------------------------- -----------------------------------------------------------------------
VERSION 1.91.5 (Released 2024-11-07) VERSION 1.91.5 (Released 2024-11-07)
----------------------------------------------------------------------- -----------------------------------------------------------------------

View File

@@ -10542,7 +10542,7 @@ bool ImGui::ErrorLog(const char* msg)
// Output to tooltip // Output to tooltip
if (g.IO.ConfigErrorRecoveryEnableTooltip) if (g.IO.ConfigErrorRecoveryEnableTooltip)
{ {
if (BeginErrorTooltip()) if (g.WithinFrameScope && BeginErrorTooltip())
{ {
if (g.ErrorCountCurrentFrame < 20) if (g.ErrorCountCurrentFrame < 20)
{ {