mirror of
https://github.com/crskycode/GARbro.git
synced 2026-06-12 08:38:51 +08:00
(FileSystemStack): use ExceptionDispatchInfo to re-throw exception.
This commit is contained in:
@@ -27,6 +27,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Runtime.ExceptionServices;
|
||||
using System.Text.RegularExpressions;
|
||||
using GameRes.Strings;
|
||||
|
||||
@@ -558,7 +559,7 @@ namespace GameRes
|
||||
if (null == arc)
|
||||
{
|
||||
if (FormatCatalog.Instance.LastError is OperationCanceledException)
|
||||
throw FormatCatalog.Instance.LastError;
|
||||
ExceptionDispatchInfo.Capture (FormatCatalog.Instance.LastError).Throw();
|
||||
else
|
||||
throw new UnknownFormatException (FormatCatalog.Instance.LastError);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user