KitManager: Scope KitGuard

Scope KitGuard correctly to avoid emitting kitUpdated signal
when adding a kit.

Change-Id: Id9b0f92c7c2be8adaf7490cfbecfaceb8717b80f
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Aurindam Jana
2013-01-16 15:13:47 +01:00
committed by Tobias Hunger
parent f841f3743d
commit b437b988e5

View File

@@ -446,12 +446,14 @@ void KitManager::addKit(Kit *k)
if (!k)
return;
KitGuard g(k);
foreach (KitInformation *ki, d->m_informationList) {
if (!k->hasValue(ki->dataId()))
k->setValue(ki->dataId(), ki->defaultValue(k));
else
ki->fix(k);
{
KitGuard g(k);
foreach (KitInformation *ki, d->m_informationList) {
if (!k->hasValue(ki->dataId()))
k->setValue(ki->dataId(), ki->defaultValue(k));
else
ki->fix(k);
}
}
d->m_kitList.append(k);