diff --git a/src/plugins/madde/qt4maemodeployconfiguration.cpp b/src/plugins/madde/qt4maemodeployconfiguration.cpp index a48668f6440..65f36203655 100644 --- a/src/plugins/madde/qt4maemodeployconfiguration.cpp +++ b/src/plugins/madde/qt4maemodeployconfiguration.cpp @@ -162,16 +162,16 @@ void Qt4MaemoDeployConfiguration::setupDebianPackaging() return; Utils::FileName debianDir = DebianManager::debianDirectory(target()); - Core::Id deviceType = ProjectExplorer::DeviceTypeProfileInformation::deviceTypeId(target()->profile()); - DebianManager *dm = DebianManager::instance(); - QString projectName = target()->project()->displayName(); - DebianManager::ActionStatus status = DebianManager::createTemplate(bc, debianDir); if (status == DebianManager::NoActionRequired || status == DebianManager::ActionFailed) return; + Core::Id deviceType = ProjectExplorer::DeviceTypeProfileInformation::deviceTypeId(target()->profile()); + DebianManager *dm = DebianManager::instance(); + QString projectName = target()->project()->displayName(); + if (!DebianManager::hasPackageManagerIcon(debianDir)) { // Such a file is created by the mobile wizards. Utils::FileName iconPath = Utils::FileName::fromString(target()->project()->projectDirectory());