aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/platform/qquickplatformmenubar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/platform/qquickplatformmenubar.cpp')
-rw-r--r--src/imports/platform/qquickplatformmenubar.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/imports/platform/qquickplatformmenubar.cpp b/src/imports/platform/qquickplatformmenubar.cpp
index 516bcc3e..4487b9a7 100644
--- a/src/imports/platform/qquickplatformmenubar.cpp
+++ b/src/imports/platform/qquickplatformmenubar.cpp
@@ -117,7 +117,7 @@ QQuickPlatformMenuBar::QQuickPlatformMenuBar(QObject *parent)
QQuickPlatformMenuBar::~QQuickPlatformMenuBar()
{
- for (QQuickPlatformMenu *menu : m_menus)
+ for (QQuickPlatformMenu *menu : qAsConst(m_menus))
menu->setMenuBar(nullptr);
delete m_handle;
m_handle = nullptr;
@@ -235,7 +235,7 @@ void QQuickPlatformMenuBar::clear()
if (m_menus.isEmpty())
return;
- for (QQuickPlatformMenu *menu : m_menus) {
+ for (QQuickPlatformMenu *menu : qAsConst(m_menus)) {
m_data.removeOne(menu);
if (m_handle)
m_handle->removeMenu(menu->handle());
@@ -254,7 +254,7 @@ void QQuickPlatformMenuBar::classBegin()
void QQuickPlatformMenuBar::componentComplete()
{
m_complete = true;
- for (QQuickPlatformMenu *menu : m_menus)
+ for (QQuickPlatformMenu *menu : qAsConst(m_menus))
menu->sync();
if (!m_window)
setWindow(findWindow());