mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-01-17 22:55:38 +00:00
Fixed an issue where game media files would get deleted when the recents collection was trimmed.
This commit is contained in:
parent
6a4fea547d
commit
c4d634670d
|
@ -136,30 +136,31 @@ void BasicGameListView::launch(FileData* game)
|
|||
void BasicGameListView::remove(FileData *game, bool deleteFile)
|
||||
{
|
||||
// Actually delete the file on the filesystem.
|
||||
if (deleteFile)
|
||||
if (deleteFile) {
|
||||
Utils::FileSystem::removeFile(game->getPath());
|
||||
|
||||
// Remove all game media files as well.
|
||||
if (Utils::FileSystem::exists(game->getVideoPath()))
|
||||
Utils::FileSystem::removeFile(game->getVideoPath());
|
||||
// Remove all game media files as well.
|
||||
if (Utils::FileSystem::exists(game->getVideoPath()))
|
||||
Utils::FileSystem::removeFile(game->getVideoPath());
|
||||
|
||||
if (Utils::FileSystem::exists(game->getMiximagePath()))
|
||||
Utils::FileSystem::removeFile(game->getMiximagePath());
|
||||
if (Utils::FileSystem::exists(game->getMiximagePath()))
|
||||
Utils::FileSystem::removeFile(game->getMiximagePath());
|
||||
|
||||
if (Utils::FileSystem::exists(game->getScreenshotPath()))
|
||||
Utils::FileSystem::removeFile(game->getScreenshotPath());
|
||||
if (Utils::FileSystem::exists(game->getScreenshotPath()))
|
||||
Utils::FileSystem::removeFile(game->getScreenshotPath());
|
||||
|
||||
if (Utils::FileSystem::exists(game->getCoverPath()))
|
||||
Utils::FileSystem::removeFile(game->getCoverPath());
|
||||
if (Utils::FileSystem::exists(game->getCoverPath()))
|
||||
Utils::FileSystem::removeFile(game->getCoverPath());
|
||||
|
||||
if (Utils::FileSystem::exists(game->getMarqueePath()))
|
||||
Utils::FileSystem::removeFile(game->getMarqueePath());
|
||||
if (Utils::FileSystem::exists(game->getMarqueePath()))
|
||||
Utils::FileSystem::removeFile(game->getMarqueePath());
|
||||
|
||||
if (Utils::FileSystem::exists(game->get3DBoxPath()))
|
||||
Utils::FileSystem::removeFile(game->get3DBoxPath());
|
||||
if (Utils::FileSystem::exists(game->get3DBoxPath()))
|
||||
Utils::FileSystem::removeFile(game->get3DBoxPath());
|
||||
|
||||
if (Utils::FileSystem::exists(game->getThumbnailPath()))
|
||||
Utils::FileSystem::removeFile(game->getThumbnailPath());
|
||||
if (Utils::FileSystem::exists(game->getThumbnailPath()))
|
||||
Utils::FileSystem::removeFile(game->getThumbnailPath());
|
||||
}
|
||||
|
||||
FileData* parent = game->getParent();
|
||||
// Select next element in list, or previous if none.
|
||||
|
|
Loading…
Reference in a new issue