properly set saved flag when calling Save() method

This commit is contained in:
Michael Becker 2019-12-22 15:22:01 -05:00
parent 04d971ff44
commit bf643ee50e
No known key found for this signature in database
GPG Key ID: 506F54899E2BFED7

View File

@ -85,8 +85,22 @@ namespace UniversalEditor
{
mvarOutputDataFormat.Accessor = mvarOutputAccessor;
mvarObjectModel.Accessor = mvarOutputAccessor;
bool opened = false;
if (!mvarOutputAccessor.IsOpen)
{
mvarOutputAccessor.Open();
opened = true;
}
mvarOutputDataFormat.Save(mvarObjectModel);
if (opened)
{
mvarOutputAccessor.Close();
}
mvarLastUsedAccessor = LastUsedAccessor.Output;
IsSaved = true;
IsChanged = false;
}
public Document(ObjectModel objectModel, DataFormat dataFormat) : this(objectModel, dataFormat, null)