diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp index fd5e34c4a..60b4d5b26 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp @@ -143,10 +143,10 @@ void DeckPreviewDeckTagsDisplayWidget::openTagEditDlg() auto *deckEditor = qobject_cast(currentParent); QStringList knownTags; QStringList allFiles = getAllFiles(SettingsCache::instance().getDeckPath()); - auto *loader = new DeckLoader(); + DeckLoader loader; for (const QString &file : allFiles) { - loader->loadFromFile(file, DeckLoader::getFormatFromName(file), false); - QStringList tags = loader->getTags(); + loader.loadFromFile(file, DeckLoader::getFormatFromName(file), false); + QStringList tags = loader.getTags(); knownTags.append(tags); knownTags.removeDuplicates(); }