only update recents on successful open

This commit is contained in:
RickyRister 2024-12-24 14:19:37 -08:00
parent 09dfc50d28
commit cb293db09a

View file

@ -956,10 +956,9 @@ void TabDeckEditor::openDeckFromFile(const QString &fileName, DeckOpenLocation d
{
DeckLoader::FileFormat fmt = DeckLoader::getFormatFromName(fileName);
SettingsCache::instance().recents().updateRecentlyOpenedDeckPaths(fileName);
auto *l = new DeckLoader;
if (l->loadFromFile(fileName, fmt)) {
SettingsCache::instance().recents().updateRecentlyOpenedDeckPaths(fileName);
if (deckOpenLocation == NEW_TAB) {
emit openDeckEditor(l);
} else {