From: jp Date: Wed, 3 Feb 2016 10:59:24 +0000 (+0100) Subject: add error handling for CrowType not found in group children X-Git-Tag: 0.3~73 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=46560c8595bc6a36b51493214cbbff89c0694ef5;p=jp%2Fcrow.git add error handling for CrowType not found in group children --- diff --git a/src/GraphicObjects/Group.cs b/src/GraphicObjects/Group.cs index 087cd38d..5107ccc5 100644 --- a/src/GraphicObjects/Group.cs +++ b/src/GraphicObjects/Group.cs @@ -290,6 +290,8 @@ namespace Crow break; Type t = Type.GetType("Crow." + subTree.Name); + if (t == null) + throw new Exception ("Crow." + subTree.Name + " type not found"); GraphicObject go = (GraphicObject)Activator.CreateInstance(t); (go as IXmlSerializable).ReadXml(subTree); addChild(go);