diff --git a/src/core/utils_mac.mm b/src/core/utils_mac.mm index ff2e001e..3e5ce8af 100644 --- a/src/core/utils_mac.mm +++ b/src/core/utils_mac.mm @@ -536,7 +536,8 @@ static inline void cleanupProxy() if (g_macUtilsData()->isEmpty()) { return; } - for (auto &&proxy : std::as_const(g_macUtilsData())) { + const auto &data = g_macUtilsData(); + for (auto &&proxy : std::as_const(data)) { Q_ASSERT(proxy); if (!proxy) { continue;