From: Pawel Polanski Date: Wed, 9 Mar 2011 10:01:20 +0000 (+0100) Subject: CODA: Fixed timeout for info button X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=55973c483e3e3287c9499214603c05c1a4eff987;p=qt-creator-jp%2Fqt-creator-jp.git CODA: Fixed timeout for info button --- diff --git a/src/plugins/qt4projectmanager/qt-s60/s60deployconfigurationwidget.cpp b/src/plugins/qt4projectmanager/qt-s60/s60deployconfigurationwidget.cpp index a09beb886b..d92988de51 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60deployconfigurationwidget.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/s60deployconfigurationwidget.cpp @@ -589,19 +589,18 @@ void S60DeployConfigurationWidget::codaEvent(const Coda::CodaEvent &event) void S60DeployConfigurationWidget::getQtVersionCommandResult(const Coda::CodaCommandResult &result) { - codaIncreaseProgress(); m_deviceInfo.clear(); if (result.type == Coda::CodaCommandResult::FailReply) { setDeviceInfoLabel(tr("No device information available"), true); SymbianUtils::SymbianDeviceManager::instance()->releaseCodaDevice(m_codaInfoDevice); m_deviceInfoButton->setEnabled(true); + m_codaTimeout->stop(); return; } else if (result.type == Coda::CodaCommandResult::CommandErrorReply){ startTable(m_deviceInfo); QTextStream str(&m_deviceInfo); addErrorToTable(str, tr("Qt version: "), tr("Not installed on device")); finishTable(m_deviceInfo); - setDeviceInfoLabel(m_deviceInfo, false); } else { if (result.values.count()) { QHash obj = result.values[0].toVariant().toHash(); @@ -663,6 +662,7 @@ void S60DeployConfigurationWidget::getQtVersionCommandResult(const Coda::CodaCom finishTable(m_deviceInfo); } } + codaIncreaseProgress(); m_codaInfoDevice->sendSymbianOsDataGetRomInfoCommand(Coda::CodaCallback(this, &S60DeployConfigurationWidget::getRomInfoResult)); }