diff --git a/cd_utils/cdutils_k_types.cpp b/cd_utils/cdutils_k_types.cpp index 0f321fe..9d0293d 100644 --- a/cd_utils/cdutils_k_types.cpp +++ b/cd_utils/cdutils_k_types.cpp @@ -84,17 +84,14 @@ void KSection::update(KSection & v, bool keep_names) { for (i = v.k.begin(); i != v.k.end(); ++i) vk_ids[i.value().name()] = i.value().formula(); for (i = k.begin(); i != k.end(); ++i) { - bool f = false; if (keep_names) { if (vk_ids.contains(i.value().name())) { k[i.key()].formula_ = vk_ids[i.value().name()]; - f = true; + continue; } } - if (!f) { - if (v.k.contains(i.key())) - k[i.key()].formula_ = v.k[i.key()].formula_; - } + if (v.k.contains(i.key())) + k[i.key()].formula_ = v.k[i.key()].formula_; } PIMap::iterator j; for (j = s.begin(); j != s.end(); ++j) {