From 017c593b676fda7bc6f96e76b16bb88ca82326cd Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Wed, 10 Aug 2016 19:43:04 +0200 Subject: [PATCH] refs #723, reset order when adding models to own model set --- src/blackgui/components/dbownmodelsetcomponent.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blackgui/components/dbownmodelsetcomponent.cpp b/src/blackgui/components/dbownmodelsetcomponent.cpp index 4f465e03b..a3c951de1 100644 --- a/src/blackgui/components/dbownmodelsetcomponent.cpp +++ b/src/blackgui/components/dbownmodelsetcomponent.cpp @@ -112,6 +112,7 @@ namespace BlackGui { CLogMessage(this).warning("Removed %1 models from set because not matching %2") << diff << simulator.toQString(true); } + cleanModelList.resetOrder(); this->ui->tvp_OwnModelSet->updateContainerMaybeAsync(cleanModelList); } @@ -128,6 +129,7 @@ namespace BlackGui if (cleanModelList.isEmpty()) { return; } CAircraftModelList updatedModels(this->ui->tvp_OwnModelSet->container()); updatedModels.replaceOrAddModelsWithString(cleanModelList, Qt::CaseInsensitive); + updatedModels.resetOrder(); this->ui->tvp_OwnModelSet->updateContainerMaybeAsync(updatedModels); } @@ -165,6 +167,7 @@ namespace BlackGui const int d = updateModels.replaceOrAddModelsWithString(models, Qt::CaseInsensitive); if (d > 0) { + updateModels.resetOrder(); this->ui->tvp_OwnModelSet->updateContainerMaybeAsync(updateModels); return CStatusMessage(this, CStatusMessage::SeverityInfo, "Modified " + QString::number(d) + " entries in model set " + this->getModelSetSimulator().toQString(true), true); }