improve selectsave handling for Windows
If there were outdated savefiles encountered during startup, each individual one was getting a wait_synch that required a <return> even though a message window wasn't being used at that point. Allow suppression of the individual per-file wait_synch() calls on Windows, so that a single one can be done once the selectsave processing is overwith. This was a little messy because an indicator had to flow down through validate(), uptodate(), etc. There shouldn't be any change in how things behave on any non-Windows platforms.
This commit is contained in:
@@ -629,7 +629,7 @@ vms_get_saved_games(const char *savetemplate, /* wildcarded save file name in na
|
||||
if (filename[l - 1] != ' ')
|
||||
break;
|
||||
filename[l] = '\0';
|
||||
if ((charname = plname_from_file(filename)) != 0)
|
||||
if ((charname = plname_from_file(filename, FALSE)) != 0)
|
||||
savefile(charname, count++, &asize, outarray);
|
||||
}
|
||||
(void) lib$find_file_end(&context);
|
||||
|
||||
Reference in New Issue
Block a user