we have to open the accessor before using it, apparently it's no longer already open for us

This commit is contained in:
Michael Becker 2019-12-28 21:14:51 -05:00
parent 2f00dd0c17
commit 8e77073814
No known key found for this signature in database
GPG Key ID: 506F54899E2BFED7

View File

@ -139,6 +139,13 @@ namespace UniversalEditor.UserInterface.Pages
// errorMessage1.Details = "Detected object model: " + om.GetType().FullName;
bool requiresOpen = false;
if (!mvarDocument.Accessor.IsOpen)
{
mvarDocument.Accessor.Open();
requiresOpen = true;
}
Editor ed = null;
if (isText(mvarDocument.Accessor))
{
@ -164,6 +171,9 @@ namespace UniversalEditor.UserInterface.Pages
ed.ObjectModel = om1;
}
if (requiresOpen)
mvarDocument.Accessor.Close();
if (ed == null) return;
ed.DocumentEdited += editor_DocumentEdited;