diff --git a/CSharp/Libraries/UniversalEditor.Essential/Common/Reflection.cs b/CSharp/Libraries/UniversalEditor.Essential/Common/Reflection.cs index 9d967559..4c6e1702 100644 --- a/CSharp/Libraries/UniversalEditor.Essential/Common/Reflection.cs +++ b/CSharp/Libraries/UniversalEditor.Essential/Common/Reflection.cs @@ -301,10 +301,16 @@ namespace UniversalEditor.Common { DataFormat df = dfr.Create(); Document.Load(om, df, accessor); + break; } - catch + catch (InvalidDataFormatException ex) { - accessor.Close(); + accessor.Close (); + continue; + } + catch (NotImplementedException ex) + { + accessor.Close (); continue; } }