mirror of
https://github.com/DrBeef/ioq3quest.git
synced 2024-11-10 23:02:01 +00:00
Don't add pk3dirs if connecting to a pure server
Only .cfg etc would be read from pk3dirs, but they should be treated like pk3s that are not on the pure list.
This commit is contained in:
parent
ebee21157c
commit
6f88df262c
1 changed files with 10 additions and 4 deletions
|
@ -2860,11 +2860,17 @@ void FS_AddGameDirectory( const char *path, const char *dir ) {
|
||||||
// Get .pk3 files
|
// Get .pk3 files
|
||||||
pakfiles = Sys_ListFiles(curpath, ".pk3", NULL, &numfiles, qfalse);
|
pakfiles = Sys_ListFiles(curpath, ".pk3", NULL, &numfiles, qfalse);
|
||||||
|
|
||||||
// Get top level directories (we'll filter them later since the Sys_ListFiles filtering is terrible)
|
|
||||||
pakdirs = Sys_ListFiles(curpath, "/", NULL, &numdirs, qfalse);
|
|
||||||
|
|
||||||
qsort( pakfiles, numfiles, sizeof(char*), paksort );
|
qsort( pakfiles, numfiles, sizeof(char*), paksort );
|
||||||
qsort( pakdirs, numdirs, sizeof(char *), paksort );
|
|
||||||
|
if ( fs_numServerPaks ) {
|
||||||
|
numdirs = 0;
|
||||||
|
pakdirs = NULL;
|
||||||
|
} else {
|
||||||
|
// Get top level directories (we'll filter them later since the Sys_ListFiles filtering is terrible)
|
||||||
|
pakdirs = Sys_ListFiles(curpath, "/", NULL, &numdirs, qfalse);
|
||||||
|
|
||||||
|
qsort( pakdirs, numdirs, sizeof(char *), paksort );
|
||||||
|
}
|
||||||
|
|
||||||
pakfilesi = 0;
|
pakfilesi = 0;
|
||||||
pakdirsi = 0;
|
pakdirsi = 0;
|
||||||
|
|
Loading…
Reference in a new issue