From 065ec3b2372f35302a7b67fa38f8058007811932 Mon Sep 17 00:00:00 2001 From: Marc Hernandez Date: Sat, 2 Jan 2021 13:18:05 -0800 Subject: [PATCH] x) Catch more generic IO issues x) Add a default filename of for default created resources --- cfg/Config.cs | 2 +- res/Resource.cs | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) 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( "" ) { }