Maemo: Introduce logic for default device configuration.

This commit is contained in:
Christian Kandeler
2011-01-13 14:32:15 +01:00
parent 164cc4ff2c
commit 61cbad9612
3 changed files with 71 additions and 17 deletions

View File

@@ -300,9 +300,11 @@ void MaemoDeployStep::handleDeviceConfigurationsUpdated()
void MaemoDeployStep::setDeviceConfig(MaemoDeviceConfig::Id internalId)
{
m_deviceConfig = MaemoDeviceConfigurations::instance()->find(internalId);
if (!m_deviceConfig && MaemoDeviceConfigurations::instance()->rowCount() > 0)
m_deviceConfig = MaemoDeviceConfigurations::instance()->deviceAt(0);
const MaemoDeviceConfigurations * const devConfs
= MaemoDeviceConfigurations::instance();
m_deviceConfig = devConfs->find(internalId);
if (!m_deviceConfig)
m_deviceConfig = devConfs->defaultDeviceConfig();
emit deviceConfigChanged();
}