From 4cce0df06912d437226245900033c7063a8b383d Mon Sep 17 00:00:00 2001 From: Lars Toenning Date: Sun, 22 Dec 2024 15:14:04 +0100 Subject: [PATCH] fix: Add missing initializer --- src/gui/components/dbownmodelscomponent.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/gui/components/dbownmodelscomponent.cpp b/src/gui/components/dbownmodelscomponent.cpp index ed9faac0f..69687e37a 100644 --- a/src/gui/components/dbownmodelscomponent.cpp +++ b/src/gui/components/dbownmodelscomponent.cpp @@ -310,10 +310,7 @@ namespace swift::gui::components QPointer ownModelsComp(qobject_cast(this->parent())); Q_ASSERT_X(ownModelsComp, Q_FUNC_INFO, "Cannot access parent"); - if (m_loadActions.isEmpty()) - { - m_loadActions = QList({ nullptr, nullptr, nullptr, nullptr, nullptr, nullptr }); - } + if (m_loadActions.isEmpty()) { m_loadActions = QList(sims.numberSimulators(), nullptr); } menuActions.addMenuSimulator(); if (sims.isFSX()) { @@ -413,9 +410,8 @@ namespace swift::gui::components { if (m_reloadActions.isEmpty()) { - m_reloadActions = - QList({ nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, - nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr }); + // Two reload actions per simulator + m_reloadActions = QList(sims.numberSimulators() * 2, nullptr); } menuActions.addMenu(CIcons::refresh16(), "Force model reload", CMenuAction::pathSimulatorModelsReload()); @@ -623,8 +619,7 @@ namespace swift::gui::components if (m_clearCacheActions.isEmpty()) { - m_clearCacheActions = - QList({ nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr }); + m_clearCacheActions = QList(sims.numberSimulators(), nullptr); } menuActions.addMenu(CIcons::delete16(), "Clear model caches", CMenuAction::pathSimulatorModelsClearCache()); if (sims.isFSX())