Fix adding "required" targets

This commit is contained in:
Martchus 2019-12-31 01:42:41 +01:00
parent 6acf1dbbfa
commit a4ae94d0b5
1 changed files with 3 additions and 3 deletions

View File

@ -925,11 +925,11 @@ void TagEditorWidget::showFile(char result)
// create appropriate tags according to file type and user preferences when automatic tag management is enabled
auto &settings = Settings::values().tagPocessing;
if (settings.autoTagManagement) {
vector<TagTarget> requiredTargets;
requiredTargets.reserve(2);
settings.creationSettings.requiredTargets.clear();
settings.creationSettings.requiredTargets.reserve(2);
for (const ChecklistItem &targetItem : Settings::values().editor.defaultTargets.items()) {
if (targetItem.isChecked()) {
requiredTargets.emplace_back(
settings.creationSettings.requiredTargets.emplace_back(
containerTargetLevelValue(m_fileInfo.containerFormat(), static_cast<TagTargetLevel>(targetItem.id().toInt())));
}
}