mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-20 20:40:29 +08:00
Ref T335, set correct model type when saving to caches
This commit is contained in:
@@ -200,12 +200,15 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||||
CStatusMessage msg;
|
CStatusMessage msg;
|
||||||
|
CAircraftModelList setModels(models);
|
||||||
|
setModels.setModelType(CAircraftModel::TypeOwnSimulatorModel); // unify type
|
||||||
|
|
||||||
switch (simulator.getSimulator())
|
switch (simulator.getSimulator())
|
||||||
{
|
{
|
||||||
case CSimulatorInfo::FS9: msg = m_modelCacheFs9.set(models); break;
|
case CSimulatorInfo::FS9: msg = m_modelCacheFs9.set(setModels); break;
|
||||||
case CSimulatorInfo::FSX: msg = m_modelCacheFsx.set(models); break;
|
case CSimulatorInfo::FSX: msg = m_modelCacheFsx.set(setModels); break;
|
||||||
case CSimulatorInfo::P3D: msg = m_modelCacheP3D.set(models); break;
|
case CSimulatorInfo::P3D: msg = m_modelCacheP3D.set(setModels); break;
|
||||||
case CSimulatorInfo::XPLANE: msg = m_modelCacheXP.set(models); break;
|
case CSimulatorInfo::XPLANE: msg = m_modelCacheXP.set(setModels); break;
|
||||||
default:
|
default:
|
||||||
Q_ASSERT_X(false, Q_FUNC_INFO, "wrong simulator");
|
Q_ASSERT_X(false, Q_FUNC_INFO, "wrong simulator");
|
||||||
return CStatusMessage();
|
return CStatusMessage();
|
||||||
@@ -404,6 +407,7 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||||
CAircraftModelList orderedModels(models);
|
CAircraftModelList orderedModels(models);
|
||||||
|
orderedModels.setModelType(CAircraftModel::TypeOwnSimulatorModel); // unify type
|
||||||
if (orderedModels.needsOrder())
|
if (orderedModels.needsOrder())
|
||||||
{
|
{
|
||||||
orderedModels.resetOrder();
|
orderedModels.resetOrder();
|
||||||
|
|||||||
Reference in New Issue
Block a user