diff --git a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTypeDefFrm.cs b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTypeDefFrm.cs index c5498ffa..b603f083 100644 --- a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTypeDefFrm.cs +++ b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTypeDefFrm.cs @@ -220,6 +220,7 @@ namespace ROEditor return; } + string origFieldName = myrof.GetFieldname; myrof.SetFieldname(this.tbFieldName.Text); uint ftype=0; if (this.rbSingleLine.Checked == true) @@ -270,7 +271,9 @@ namespace ROEditor } myrof.SetFieldType(ftype); FieldTextFrm ftxt = new FieldTextFrm(myrof, myrodb, myelem, original_type, editlevel, origname, avlist, iulist); - ftxt.ShowDialog(); + if (ftxt.ShowDialog() == DialogResult.Cancel) + myrof.SetFieldname(origFieldName); + this.Close(); } #region Windows Form Designer generated code