diff --git a/src/plugins/ios/iosrunfactories.cpp b/src/plugins/ios/iosrunfactories.cpp index 760d26d13dc..9af86e8e281 100644 --- a/src/plugins/ios/iosrunfactories.cpp +++ b/src/plugins/ios/iosrunfactories.cpp @@ -170,8 +170,8 @@ RunControl *IosRunControlFactory::create(RunConfiguration *runConfig, Core::Id devId = ProjectExplorer::DeviceKitInformation::deviceId(rc->target()->kit()); // The device can only run an application at a time, if an app is running stop it. if (m_activeRunControls.contains(devId)) { - QPointer activeRunControl = m_activeRunControls[devId]; - activeRunControl->stop(); + if (QPointer activeRunControl = m_activeRunControls[devId]) + activeRunControl->stop(); m_activeRunControls.remove(devId); } if (mode == NormalRunMode)