From a0084803b43db35205aa1582179fac081dc56c5f Mon Sep 17 00:00:00 2001 From: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Tue, 27 Feb 2024 22:19:47 +0200 Subject: [PATCH] [macOS/Windows] Fix application indicator destruction. --- platform/macos/display_server_macos.mm | 2 +- platform/windows/display_server_windows.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/macos/display_server_macos.mm b/platform/macos/display_server_macos.mm index d8e546f571eb..b2014f284968 100644 --- a/platform/macos/display_server_macos.mm +++ b/platform/macos/display_server_macos.mm @@ -4905,7 +4905,7 @@ } // Destroy all status indicators. - for (HashMap::Iterator E = indicators.begin(); E;) { + for (HashMap::Iterator E = indicators.begin(); E; ++E) { [[NSStatusBar systemStatusBar] removeStatusItem:E->value.item]; } diff --git a/platform/windows/display_server_windows.cpp b/platform/windows/display_server_windows.cpp index 6f3f6189e50f..4bb6d2f3f50f 100644 --- a/platform/windows/display_server_windows.cpp +++ b/platform/windows/display_server_windows.cpp @@ -5539,7 +5539,7 @@ DisplayServerWindows::~DisplayServerWindows() { cursors_cache.clear(); // Destroy all status indicators. - for (HashMap::Iterator E = indicators.begin(); E;) { + for (HashMap::Iterator E = indicators.begin(); E; ++E) { NOTIFYICONDATAW ndat; ZeroMemory(&ndat, sizeof(NOTIFYICONDATAW)); ndat.cbSize = sizeof(NOTIFYICONDATAW);