diff options
| author | Tom Englund <tomenglund26@gmail.com> | 2026-01-17 10:23:09 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-17 10:23:09 +0100 |
| commit | 92a3b9199939c8b7b61281d1d59dbaa9cc2b2d6c (patch) | |
| tree | 13b9ed53140813a9a7dfbb7e66bcb95353f0acca /src/managers/ANRManager.cpp | |
| parent | 36aa465a216002169879a60416d2f10c28741162 (diff) | |
anr: remove window on closewindow (#13007)
m_data was never cleaned and continously built up the m_data, remove
the entry on closeWindow.
Diffstat (limited to 'src/managers/ANRManager.cpp')
| -rw-r--r-- | src/managers/ANRManager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/managers/ANRManager.cpp b/src/managers/ANRManager.cpp index c3652794..43d2d080 100644 --- a/src/managers/ANRManager.cpp +++ b/src/managers/ANRManager.cpp @@ -53,8 +53,9 @@ CANRManager::CANRManager() { d->killDialog(); d->missedResponses = 0; d->dialogSaidWait = false; - return; } + + std::erase_if(m_data, [&window](auto& w) { return w == window; }); }); m_timer->updateTimeout(TIMER_TIMEOUT); |
