forked from qt-creator/qt-creator
McuSupport: Remove outdated kits on KitManager::kitsLoaded
... instead while creating other kits. Task-number: QTCREATORBUG-23891 Change-Id: I7ef3a6c92d94d8e6dd7499490a694be1d91ed35e Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -231,7 +231,6 @@ void McuSupportOptionsWidget::apply()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
McuSupportOptions::registerQchFiles();
|
McuSupportOptions::registerQchFiles();
|
||||||
McuSupportOptions::removeOutdatedKits();
|
|
||||||
|
|
||||||
const McuTarget *mcuTarget = currentMcuTarget();
|
const McuTarget *mcuTarget = currentMcuTarget();
|
||||||
if (!mcuTarget)
|
if (!mcuTarget)
|
||||||
|
|||||||
@@ -36,6 +36,7 @@
|
|||||||
|
|
||||||
#include <projectexplorer/devicesupport/devicemanager.h>
|
#include <projectexplorer/devicesupport/devicemanager.h>
|
||||||
#include <projectexplorer/jsonwizard/jsonwizardfactory.h>
|
#include <projectexplorer/jsonwizard/jsonwizardfactory.h>
|
||||||
|
#include <projectexplorer/kitmanager.h>
|
||||||
|
|
||||||
using namespace ProjectExplorer;
|
using namespace ProjectExplorer;
|
||||||
|
|
||||||
@@ -86,6 +87,10 @@ bool McuSupportPlugin::initialize(const QStringList& arguments, QString* errorSt
|
|||||||
void McuSupportPlugin::extensionsInitialized()
|
void McuSupportPlugin::extensionsInitialized()
|
||||||
{
|
{
|
||||||
ProjectExplorer::DeviceManager::instance()->addDevice(McuSupportDevice::create());
|
ProjectExplorer::DeviceManager::instance()->addDevice(McuSupportDevice::create());
|
||||||
|
|
||||||
|
connect(KitManager::instance(), &KitManager::kitsLoaded, [](){
|
||||||
|
McuSupportOptions::removeOutdatedKits();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
|||||||
Reference in New Issue
Block a user