forked from qt-creator/qt-creator
Android: Prevent crash in AndroidManager::applicationAbis
... in connection with CMakeBuildConfiguration initialization. Having an Android device type does not necessarily mean an Android Qt version is selected in an incomplete kit. Change-Id: Ib157166c45b7d2ac20eafd6437054b9232595c1e Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -182,7 +182,7 @@ QString AndroidManager::buildTargetSDK(const Target *target)
|
|||||||
|
|
||||||
QStringList AndroidManager::applicationAbis(const Target *target)
|
QStringList AndroidManager::applicationAbis(const Target *target)
|
||||||
{
|
{
|
||||||
auto qt = static_cast<AndroidQtVersion *>(QtSupport::QtKitAspect::qtVersion(target->kit()));
|
auto qt = dynamic_cast<AndroidQtVersion *>(QtSupport::QtKitAspect::qtVersion(target->kit()));
|
||||||
return qt ? qt->androidAbis() : QStringList();
|
return qt ? qt->androidAbis() : QStringList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user