diff --git a/Wox.Infrastructure/Storage/BinaryStorage.cs b/Wox.Infrastructure/Storage/BinaryStorage.cs index 2de0006114..f18df92c5b 100644 --- a/Wox.Infrastructure/Storage/BinaryStorage.cs +++ b/Wox.Infrastructure/Storage/BinaryStorage.cs @@ -60,16 +60,11 @@ namespace Wox.Infrastructure.Storage try { - Data = (T)binaryFormatter.Deserialize(stream); + Data = (T) binaryFormatter.Deserialize(stream); } - catch (SerializationException e) - { - Log.Exception(e); - stream.Close(); - LoadDefault(); - } - catch (InvalidCastException e) + catch (System.Exception e) { + Log.Error($"Broken cache file: {FilePath}"); Log.Exception(e); stream.Close(); LoadDefault();