for (int i = 0; i < profilesFiles.size(); ++i) {
KConfig confFile(KdenliveSettings::mltpath() + "/" + profilesFiles.at(i));
QMap< QString, QString > values = confFile.entryMap();
- if (values.value("description") == profileName) return values;
+ if (values.value("description") == profileName) {
+ values.insert("path", profilesFiles.at(i));
+ return values;
+ }
}
// List custom profiles
for (int i = 0; i < profiles.size(); ++i) {
KConfig confFile(customProfiles.at(i) + "/" + profiles.at(i));
QMap< QString, QString > values = confFile.entryMap();
- if (values.value("description") == profileName) return values;
+ if (values.value("description") == profileName) {
+ values.insert("path", customProfiles.at(i) + "/" + profiles.at(i));
+ return values;
+ }
}
}
return QMap< QString, QString >();