diff --git a/cfg/Config.cs b/cfg/Config.cs index 250af20..afabb73 100644 --- a/cfg/Config.cs +++ b/cfg/Config.cs @@ -91,7 +91,7 @@ namespace lib cfg.SetFilename( filename ); } - catch( FileNotFoundException ) + catch( IOException ) { Type[] types = new Type[0]; object[] parms = new object[0]; diff --git a/res/Resource.cs b/res/Resource.cs index ccd7d67..6399caa 100644 --- a/res/Resource.cs +++ b/res/Resource.cs @@ -53,10 +53,12 @@ namespace res [Serializable] public class Ref: Ref where T : class { - public T res => m_res != null ? m_res : m_res = Mgr.load( filename ); - - //For serialization - public Ref() + public T res => m_res != null ? m_res : m_res = Mgr.load( filename ); + + //For serialization + public Ref() + : + base( "" ) { }