From 584c8d417b03ee8202b00197d9c593d11ca871a9 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Mon, 27 Aug 2012 16:20:42 +0200 Subject: [PATCH] Madde: Only get values once they are needed Change-Id: I5235df0110454d246b44e7d6e05b667be4fdb0bc Reviewed-by: Christian Kandeler --- src/plugins/madde/qt4maemodeployconfiguration.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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());