diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2024-02-27 21:31:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-27 21:31:53 +0100 |
commit | 7682bc3f4d114963bb4f9812059769f027be4e1a (patch) | |
tree | 73463284a19378e5b308fc0184daf2919741b725 | |
parent | ac4376814b0bd721d0ae41a0a521e1bc1e6f8ad8 (diff) | |
parent | a0084803b43db35205aa1582179fac081dc56c5f (diff) | |
download | redot-engine-7682bc3f4d114963bb4f9812059769f027be4e1a.tar.gz |
Merge pull request #88932 from bruvzg/fix_indicatore_destroy
[macOS/Windows] Fix application indicator destruction.
-rw-r--r-- | platform/macos/display_server_macos.mm | 2 | ||||
-rw-r--r-- | 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 d8e546f571..b2014f2849 100644 --- a/platform/macos/display_server_macos.mm +++ b/platform/macos/display_server_macos.mm @@ -4905,7 +4905,7 @@ DisplayServerMacOS::~DisplayServerMacOS() { } // Destroy all status indicators. - for (HashMap<IndicatorID, IndicatorData>::Iterator E = indicators.begin(); E;) { + for (HashMap<IndicatorID, IndicatorData>::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 6f3f6189e5..4bb6d2f3f5 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<IndicatorID, IndicatorData>::Iterator E = indicators.begin(); E;) { + for (HashMap<IndicatorID, IndicatorData>::Iterator E = indicators.begin(); E; ++E) { NOTIFYICONDATAW ndat; ZeroMemory(&ndat, sizeof(NOTIFYICONDATAW)); ndat.cbSize = sizeof(NOTIFYICONDATAW); |