diff --git a/libs/core/cdutils_types.cpp b/libs/core/cdutils_types.cpp index 4c796bb..c937044 100644 --- a/libs/core/cdutils_types.cpp +++ b/libs/core/cdutils_types.cpp @@ -395,7 +395,7 @@ CDType & CDSection::getByName(const PIString & name_) { else f = (np[i] == it.value().alias); //piCout << "s..." << it.key() << it.value().alias << f; if (f) { - ns = &(it.valueRef()); + ns = &(it.value()); break; } } @@ -490,7 +490,7 @@ void CDSection::write(PIIODevice * d, const PIString & prefix) { else l = prefix + ".s"; auto j = s.makeIterator(); while (j.next()) { - j.valueRef().write(d, l + "." + PIString::fromNumber(j.key())); + j.value().write(d, l + "." + PIString::fromNumber(j.key())); } } if (prefix.isEmpty()) { diff --git a/libs/qt/qcd_model.cpp b/libs/qt/qcd_model.cpp index 2b1f203..7ae56a4 100644 --- a/libs/qt/qcd_model.cpp +++ b/libs/qt/qcd_model.cpp @@ -402,7 +402,7 @@ void CDItemModel::buildItem(CDItem * it, CDSection & r) { auto j = r.s.makeIterator(); while (j.next()) { it->childs << new CDItem(interface, j.key(), CDItem::ItemCDSection, it); - buildItem(it->childs.back(), j.valueRef()); + buildItem(it->childs.back(), j.value()); } }