Set ObjectModel accessor to the current one we're using
This commit is contained in:
parent
d234c4b479
commit
347dea8ca0
@ -50,6 +50,7 @@ namespace UniversalEditor
|
||||
public void Load()
|
||||
{
|
||||
mvarInputDataFormat.Accessor = mvarInputAccessor;
|
||||
mvarObjectModel.Accessor = mvarInputAccessor;
|
||||
mvarInputDataFormat.Load(ref mvarObjectModel);
|
||||
}
|
||||
/// <summary>
|
||||
@ -59,6 +60,7 @@ namespace UniversalEditor
|
||||
public void Save()
|
||||
{
|
||||
mvarOutputDataFormat.Accessor = mvarOutputAccessor;
|
||||
mvarObjectModel.Accessor = mvarOutputAccessor;
|
||||
mvarOutputDataFormat.Save(mvarObjectModel);
|
||||
}
|
||||
|
||||
@ -83,6 +85,7 @@ namespace UniversalEditor
|
||||
public static Document Load(ObjectModel objectModel, DataFormat dataFormat, Accessor accessor, bool autoClose = false)
|
||||
{
|
||||
Document document = new Document(objectModel, dataFormat, accessor);
|
||||
objectModel.Accessor = document.InputAccessor;
|
||||
document.InputAccessor.Open();
|
||||
document.Load();
|
||||
if (autoClose) document.InputAccessor.Close();
|
||||
@ -90,7 +93,8 @@ namespace UniversalEditor
|
||||
}
|
||||
public static Document Save(ObjectModel objectModel, DataFormat dataFormat, Accessor accessor, bool autoClose = false)
|
||||
{
|
||||
Document document = new Document(objectModel, dataFormat, accessor);
|
||||
Document document = new Document(objectModel, dataFormat, accessor);
|
||||
objectModel.Accessor = document.OutputAccessor;
|
||||
document.OutputAccessor.Open();
|
||||
document.Save();
|
||||
if (autoClose) document.OutputAccessor.Close();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user