- Take quicksave slots into account for the new savegame list order.

This commit is contained in:
drfrag 2019-07-29 19:35:47 +02:00
parent a62c7fc31c
commit dadbc828dc

View file

@ -134,16 +134,24 @@ int FSavegameManager::InsertSaveNode(FSaveGameNode *node)
unsigned int i = 0;
if (!oldsaveorder)
{
if (!strstr(node->Filename.GetChars(),"auto"))
if (!strstr(node->Filename.GetChars(),"auto") && !strstr(node->Filename.GetChars(),"quick"))
{
for (i; i < SaveGames.Size(); i++)
{
if (!strstr(SaveGames[i]->Filename.GetChars(),"auto") && node->Filename.CompareNoCase(SaveGames[i]->Filename) >= 0)
if (!strstr(SaveGames[i]->Filename.GetChars(),"auto") && !strstr(SaveGames[i]->Filename.GetChars(),"quick")
&& node->Filename.CompareNoCase(SaveGames[i]->Filename) >= 0)
{
break;
}
}
}
else
{
if (strstr(node->Filename.GetChars(),"quick"))
{
for (i; strstr(SaveGames[i]->Filename.GetChars(),"auto"); i++) {}
}
}
}
else
{