git-svn-id: svn://db.shs.com.ru/libs@103 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2016-07-21 20:37:04 +00:00
parent a966a0f888
commit 50ebcc160f

View File

@@ -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<int, KSection>::iterator j;
for (j = s.begin(); j != s.end(); ++j) {