mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-03-22 02:42:20 +00:00
Fixed bug for single folder search results.
This commit is contained in:
parent
03eb1a5d56
commit
50db610fc8
1 changed files with 5 additions and 7 deletions
|
@ -523,6 +523,7 @@ boolean preparefilemenu(boolean samedepth)
|
|||
struct stat fsstat;
|
||||
size_t pos = 0, folderpos = 0, numfolders = 0, rejected = 0;
|
||||
char *tempname = NULL;
|
||||
boolean noresults = false;
|
||||
|
||||
if (samedepth)
|
||||
{
|
||||
|
@ -588,7 +589,7 @@ boolean preparefilemenu(boolean samedepth)
|
|||
return false;
|
||||
}
|
||||
|
||||
if ((menusearch[0] && !sizedirmenu)
|
||||
if (((noresults = (menusearch[0] && !sizedirmenu)))
|
||||
|| (!menusearch[0] && menudepthleft != menudepth-1)) // Make room for UP... or search entry
|
||||
{
|
||||
sizedirmenu++;
|
||||
|
@ -683,12 +684,9 @@ boolean preparefilemenu(boolean samedepth)
|
|||
}
|
||||
}
|
||||
|
||||
if (menusearch[0])
|
||||
{
|
||||
if (!pos && folderpos == 1)
|
||||
dirmenu[0] = Z_StrDup(va("%c\13No results...", EXT_NORESULTS));
|
||||
}
|
||||
else if (menudepthleft != menudepth-1) // now for UP... entry
|
||||
if (noresults) // no results
|
||||
dirmenu[0] = Z_StrDup(va("%c\13No results...", EXT_NORESULTS));
|
||||
else if (!menusearch[0] &&menudepthleft != menudepth-1) // now for UP... entry
|
||||
dirmenu[0] = Z_StrDup(va("%c\5UP...", EXT_UP));
|
||||
|
||||
menupath[menupathindex[menudepthleft]] = 0;
|
||||
|
|
Loading…
Reference in a new issue