mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-25 15:45:38 +00:00
Fixed an issue that could hang the application when generating miximages.
This commit is contained in:
parent
19a2a9d964
commit
c9cd282b7f
|
@ -811,21 +811,20 @@ void MiximageGenerator::convertFromCImgFormat(CImg<unsigned char> image,
|
|||
|
||||
std::string MiximageGenerator::getSavePath()
|
||||
{
|
||||
const std::string systemsubdirectory = mGame->getSystem()->getName();
|
||||
const std::string name = Utils::FileSystem::getStem(mGame->getPath());
|
||||
std::string subFolders;
|
||||
|
||||
// Extract possible subfolders from the path.
|
||||
if (mGame->getSystemEnvData()->mStartPath != "")
|
||||
subFolders = Utils::String::replace(Utils::FileSystem::getParent(mGame->getPath()),
|
||||
mGame->getSystem()->getSystemEnvData()->mStartPath, "");
|
||||
mGame->getSystemEnvData()->mStartPath, "");
|
||||
|
||||
std::string path = FileData::getMediaDirectory();
|
||||
|
||||
if (!Utils::FileSystem::exists(path))
|
||||
Utils::FileSystem::createDirectory(path);
|
||||
|
||||
path += systemsubdirectory + "/miximages" + subFolders + "/";
|
||||
path += mGame->getSystemName() + "/miximages" + subFolders + "/";
|
||||
|
||||
if (!Utils::FileSystem::exists(path))
|
||||
Utils::FileSystem::createDirectory(path);
|
||||
|
|
Loading…
Reference in a new issue