aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs')
-rw-r--r--Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs b/Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs
index b1326dbf..2a1cd229 100644
--- a/Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs
+++ b/Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs
@@ -7,7 +7,8 @@ namespace Ryujinx.Ava.Ui.Vulkan
{
public static void ThrowOnError(this Result result)
{
- if (result != Result.Success)
+ // Only negative result codes are errors.
+ if ((int)result < (int)Result.Success)
{
throw new Exception($"Unexpected API error \"{result}\".");
}