Debug Tools: Added 'io.ConfigDebugIgnoreFocusLoss' option. (#4388, #4921)

This commit is contained in:
ocornut
2023-05-09 20:28:08 +02:00
parent 6656553fa4
commit 0397321be0
4 changed files with 14 additions and 5 deletions

View File

@ -1540,7 +1540,7 @@ void ImGuiIO::AddFocusEvent(bool focused)
// Filter duplicate
const ImGuiInputEvent* latest_event = FindLatestInputEvent(&g, ImGuiInputEventType_Focus);
const bool latest_focused = latest_event ? latest_event->AppFocused.Focused : !g.IO.AppFocusLost;
if (latest_focused == focused)
if (latest_focused == focused || (ConfigDebugIgnoreFocusLoss && !focused))
return;
ImGuiInputEvent e;