mirror of
https://bitbucket.org/CPMADevs/cnq3
synced 2024-11-10 06:31:48 +00:00
fs_reordered is now always set before leaving the FS_ReorderPurePaks function
This commit is contained in:
parent
d3d4746a6b
commit
afe84395c5
1 changed files with 3 additions and 3 deletions
|
@ -2551,12 +2551,12 @@ static void FS_ReorderPurePaks()
|
|||
searchpath_t **p_insert_index, // for linked list reordering
|
||||
**p_previous; // when doing the scan
|
||||
|
||||
fs_reordered = qfalse;
|
||||
|
||||
// only relevant when connected to pure server
|
||||
if ( !fs_numServerPaks )
|
||||
return;
|
||||
|
||||
fs_reordered = qfalse;
|
||||
|
||||
p_insert_index = &fs_searchpaths; // we insert in order at the beginning of the list
|
||||
for ( i = 0 ; i < fs_numServerPaks ; i++ ) {
|
||||
p_previous = p_insert_index; // track the pointer-to-current-item
|
||||
|
@ -3089,7 +3089,7 @@ restart if necessary
|
|||
void FS_ConditionalRestart( int checksumFeed ) {
|
||||
if( fs_gamedirvar->modified || checksumFeed != fs_checksumFeed ) {
|
||||
FS_Restart( checksumFeed );
|
||||
} else if ( fs_numServerPaks ) {
|
||||
} else if ( fs_numServerPaks && !fs_reordered ) {
|
||||
FS_ReorderPurePaks();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue