Mapster32: block ctrl-x and ctrl-shift-x from working if you have unsaved changes

git-svn-id: https://svn.eduke32.com/eduke32@5859 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
terminx 2016-09-10 05:20:55 +00:00
parent 972c92dc6a
commit e2fd26ca2e

View file

@ -7925,11 +7925,15 @@ end_insert_points:
{
if (eitherCTRL) //Ctrl
{
if (asksave)
message("You have unsaved changes.");
else
{
int skip = 0;
nextmap:
// bad = 0;
i = menuselect_auto(keystatus[0x2a] ? 0:1, skip); // LShift: prev map
nextmap:
// bad = 0;
i = menuselect_auto(keystatus[0x2a] ? 0 : 1, skip); // LShift: prev map
if (i < 0)
{
if (i == -1)
@ -7955,6 +7959,7 @@ nextmap:
}
}
}
// ^^^ PK ------------------------------------
if (keystatus[1] && joinsector[0] >= 0)
@ -8516,6 +8521,7 @@ int32_t LoadBoard(const char *filename, uint32_t flags)
startpos = pos; //this is same
startang = ang;
startsectnum = cursectnum;
asksave = 0;
return 0;
}