diff options
Diffstat (limited to 'src/imports/platform/qquickplatformmenubar.cpp')
-rw-r--r-- | src/imports/platform/qquickplatformmenubar.cpp | 6 |
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()); |