forked from qt-creator/qt-creator
AndroidPlugin: Fix automatic creation of Kits being run to early
Task-number: QTCREATORBUG-8819 Change-Id: I2b78706ed7e090ed66ad412fb8600b0f73a7323e Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
#include "androidqtversionfactory.h"
|
||||
#include "androiddeployconfiguration.h"
|
||||
#include "androidgdbserverkitinformation.h"
|
||||
|
||||
#include <projectexplorer/kitmanager.h>
|
||||
#include <qtsupport/qtversionmanager.h>
|
||||
|
||||
#include <QtPlugin>
|
||||
@@ -82,8 +82,17 @@ void AndroidPlugin::extensionsInitialized()
|
||||
ProjectExplorer::DeviceManager *dm = ProjectExplorer::DeviceManager::instance();
|
||||
if (dm->find(Core::Id(Constants::ANDROID_DEVICE_ID)).isNull())
|
||||
dm->addDevice(ProjectExplorer::IDevice::Ptr(new Internal::AndroidDevice));
|
||||
connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsChanged()),
|
||||
this, SLOT(kitsRestored()));
|
||||
}
|
||||
|
||||
void AndroidPlugin::kitsRestored()
|
||||
{
|
||||
Internal::AndroidConfigurations::instance().updateAutomaticKitList();
|
||||
connect(QtSupport::QtVersionManager::instance(), SIGNAL(qtVersionsChanged(QList<int>,QList<int>,QList<int>)),
|
||||
&Internal::AndroidConfigurations::instance(), SLOT(updateAutomaticKitList()));
|
||||
disconnect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsChanged()),
|
||||
this, SLOT(kitsRestored()));
|
||||
}
|
||||
|
||||
} // namespace Android
|
||||
|
Reference in New Issue
Block a user