소스 검색

Ignore exceptions when cleaning the SD card saves (#2576)

Alex Barney 4 년 전
부모
커밋
5e99bff7de
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 2
      Ryujinx.HLE/HOS/LibHacHorizonManager.cs

+ 11 - 2
Ryujinx.HLE/HOS/LibHacHorizonManager.cs

@@ -97,8 +97,17 @@ namespace Ryujinx.HLE.HOS
 
             try
             {
-                RyujinxClient.Fs.CleanDirectoryRecursively("sdcard:/Nintendo/save".ToU8Span()).IgnoreResult();
-                RyujinxClient.Fs.DeleteDirectoryRecursively("sdcard:/save".ToU8Span()).IgnoreResult();
+                try
+                {
+                    RyujinxClient.Fs.CleanDirectoryRecursively("sdcard:/Nintendo/save".ToU8Span()).IgnoreResult();
+                }
+                catch (Exception) { /* We don't care about the result */ }
+
+                try
+                {
+                    RyujinxClient.Fs.DeleteDirectoryRecursively("sdcard:/save".ToU8Span()).IgnoreResult();
+                }
+                catch (Exception) { /* We don't care about the result */ }
             }
             finally
             {