Fixed: Creator crashes when trying to deploy to a non existing device

This commit is contained in:
Pawel Polanski
2010-07-29 11:40:58 +02:00
parent 54a9900c0a
commit dc613c013d
2 changed files with 5 additions and 2 deletions

View File

@@ -135,8 +135,9 @@ bool S60DeployStep::init()
setDisplayName(tr("Deploy", "Qt4 DeployStep display name."));
QString message;
m_launcher = trk::Launcher::acquireFromDeviceManager(m_serialPortName, this, &message);
if (!message.isEmpty()) {
trk::Launcher::releaseToDeviceManager(m_launcher);
if (!message.isEmpty() || !m_launcher) {
if (m_launcher)
trk::Launcher::releaseToDeviceManager(m_launcher);
delete m_launcher;
m_launcher = 0;
appendMessage(message, true);