mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-05-31 00:51:37 +00:00
UDMF Controls form's close using [x] button wasn't handled properly.
Linedef and Sector Edit forms were saving default UDMF texture offsets (which led to increased map size).
This commit is contained in:
parent
436bc14a86
commit
f731000db3
6 changed files with 547 additions and 513 deletions
|
@ -207,10 +207,14 @@ namespace CodeImp.DoomBuilder.Windows
|
|||
|
||||
fields.BeforeFieldsChange();
|
||||
|
||||
if (!fields.ContainsKey(key))
|
||||
fields.Add(key, new UniValue(UniversalType.Float, value));
|
||||
else
|
||||
fields[key].Value = value;
|
||||
if(value != 0) {
|
||||
if(!fields.ContainsKey(key))
|
||||
fields.Add(key, new UniValue(UniversalType.Float, value));
|
||||
else
|
||||
fields[key].Value = value;
|
||||
} else if(fields.ContainsKey(key)) { //don't save default value
|
||||
fields.Remove(key);
|
||||
}
|
||||
}
|
||||
|
||||
// OK clicked
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue