GameList: Fix lock not re-acquired on failure

pull/3348/head
Stenzek 11 months ago
parent 8c2fe430d8
commit d360564cef
No known key found for this signature in database

@ -545,7 +545,10 @@ bool GameList::ScanFile(std::string path, std::time_t timestamp, std::unique_loc
Entry entry; Entry entry;
if (!PopulateEntryFromPath(path, &entry)) if (!PopulateEntryFromPath(path, &entry))
{
lock.lock();
return false; return false;
}
entry.path = std::move(path); entry.path = std::move(path);
entry.last_modified_time = timestamp; entry.last_modified_time = timestamp;

Loading…
Cancel
Save