- Changed Linux default for fullscreen to false.
- Removed CVAR_SERVERINFO flag from compatmode. Since it writes to compatflags, that should be enough. Having that flag set for both of them leads to problems with e.g. loading a savegame, where compatflags is restored, then compatmode is restored and it completely undoes whatever compatflags was restored to. - Fixed: Trying to start a map for some single file that isn't really a map caused a crash. SVN r1478 (trunk)
This commit is contained in:
parent
7dd75670f4
commit
8724b45e15
5 changed files with 22 additions and 10 deletions
|
|
@ -255,7 +255,6 @@ MapData *P_OpenMapData(const char * mapname)
|
|||
MapData * map = new MapData;
|
||||
bool externalfile = !strnicmp(mapname, "file:", 5);
|
||||
|
||||
|
||||
if (externalfile)
|
||||
{
|
||||
mapname += 5;
|
||||
|
|
@ -284,8 +283,12 @@ MapData *P_OpenMapData(const char * mapname)
|
|||
|
||||
if (lump_name > lump_wad && lump_name > lump_map && lump_name != -1)
|
||||
{
|
||||
int lumpfile=Wads.GetLumpFile(lump_name);
|
||||
int nextfile=Wads.GetLumpFile(lump_name+1);
|
||||
int lumpfile = Wads.GetLumpFile(lump_name);
|
||||
int nextfile = Wads.GetLumpFile(lump_name+1);
|
||||
|
||||
map->file = Wads.GetFileReader(lumpfile);
|
||||
map->CloseOnDestruct = false;
|
||||
map->lumpnum = lump_name;
|
||||
|
||||
if (lumpfile != nextfile)
|
||||
{
|
||||
|
|
@ -303,10 +306,6 @@ MapData *P_OpenMapData(const char * mapname)
|
|||
|
||||
// This case can only happen if the lump is inside a real WAD file.
|
||||
// As such any special handling for other types of lumps is skipped.
|
||||
map->file = Wads.GetFileReader(lumpfile);
|
||||
map->CloseOnDestruct = false;
|
||||
map->lumpnum = lump_name;
|
||||
|
||||
map->MapLumps[0].FilePos = Wads.GetLumpOffset(lump_name);
|
||||
map->MapLumps[0].Size = Wads.LumpLength(lump_name);
|
||||
map->Encrypted = Wads.IsEncryptedFile(lump_name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue