mirror of
https://github.com/crskycode/GARbro.git
synced 2024-12-23 19:34:15 +08:00
(FileSystemStack): use ExceptionDispatchInfo to re-throw exception.
This commit is contained in:
parent
99b8faab23
commit
89674e9d58
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user