From 8e770738145fc754ff41b06d6e7034e707b7a225 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sat, 28 Dec 2019 21:14:51 -0500 Subject: [PATCH] we have to open the accessor before using it, apparently it's no longer already open for us --- .../UniversalEditor.UserInterface/Pages/EditorPage.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CSharp/Libraries/UniversalEditor.UserInterface/Pages/EditorPage.cs b/CSharp/Libraries/UniversalEditor.UserInterface/Pages/EditorPage.cs index cc588cd4..45dc62da 100644 --- a/CSharp/Libraries/UniversalEditor.UserInterface/Pages/EditorPage.cs +++ b/CSharp/Libraries/UniversalEditor.UserInterface/Pages/EditorPage.cs @@ -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;