fix: Add missing initializer

This commit is contained in:
Lars Toenning
2024-12-22 15:14:04 +01:00
parent 579f3dbfd6
commit 4cce0df069

View File

@@ -310,10 +310,7 @@ namespace swift::gui::components
QPointer<CDbOwnModelsComponent> ownModelsComp(qobject_cast<CDbOwnModelsComponent *>(this->parent())); QPointer<CDbOwnModelsComponent> ownModelsComp(qobject_cast<CDbOwnModelsComponent *>(this->parent()));
Q_ASSERT_X(ownModelsComp, Q_FUNC_INFO, "Cannot access parent"); Q_ASSERT_X(ownModelsComp, Q_FUNC_INFO, "Cannot access parent");
if (m_loadActions.isEmpty()) if (m_loadActions.isEmpty()) { m_loadActions = QList<QAction *>(sims.numberSimulators(), nullptr); }
{
m_loadActions = QList<QAction *>({ nullptr, nullptr, nullptr, nullptr, nullptr, nullptr });
}
menuActions.addMenuSimulator(); menuActions.addMenuSimulator();
if (sims.isFSX()) if (sims.isFSX())
{ {
@@ -413,9 +410,8 @@ namespace swift::gui::components
{ {
if (m_reloadActions.isEmpty()) if (m_reloadActions.isEmpty())
{ {
m_reloadActions = // Two reload actions per simulator
QList<QAction *>({ nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, m_reloadActions = QList<QAction *>(sims.numberSimulators() * 2, nullptr);
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr });
} }
menuActions.addMenu(CIcons::refresh16(), "Force model reload", menuActions.addMenu(CIcons::refresh16(), "Force model reload",
CMenuAction::pathSimulatorModelsReload()); CMenuAction::pathSimulatorModelsReload());
@@ -623,8 +619,7 @@ namespace swift::gui::components
if (m_clearCacheActions.isEmpty()) if (m_clearCacheActions.isEmpty())
{ {
m_clearCacheActions = m_clearCacheActions = QList<QAction *>(sims.numberSimulators(), nullptr);
QList<QAction *>({ nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr });
} }
menuActions.addMenu(CIcons::delete16(), "Clear model caches", CMenuAction::pathSimulatorModelsClearCache()); menuActions.addMenu(CIcons::delete16(), "Clear model caches", CMenuAction::pathSimulatorModelsClearCache());
if (sims.isFSX()) if (sims.isFSX())