QStringList listitems = pa.attribute("paramlist").split(';');
if (listitems.count() == 1) {
// probably custom effect created before change to ';' as separator
- listitems = pa.attribute("paramlist").split(",");
+ listitems = pa.attribute("paramlist").split(',');
}
QDomElement list = pa.firstChildElement("paramlistdisplay");
QStringList listitemsdisplay;
{
int ix = m_extraGeometryNames.indexOf(name);
QString val = m_extraGeometries.at(ix)->serialise();
- if (!val.contains("=")) val = val.section(',', 0, 0);
+ if (!val.contains("=")) val = val.section('/', 0, 0);
else {
- QStringList list = val.split(';');
+ QStringList list = val.split(';', QString::SkipEmptyParts);
val.clear();
+ val.append(list.takeFirst().section('/', 0, 0));
foreach (const QString value, list) {
- val.append(value.section(',', 0, 0) + ';');
+ val.append(';' + value.section('/', 0, 0));
}
}
return val;