aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Ava/Program.cs
diff options
context:
space:
mode:
authormerry <git@mary.rs>2022-12-02 13:37:22 +0000
committerGitHub <noreply@github.com>2022-12-02 14:37:22 +0100
commit204c031fefbec75c75711f7574f9d5b4f0ee051f (patch)
treea75d60bd14cd540fec227f26ed91c1e170c661f5 /Ryujinx.Ava/Program.cs
parentd9053bbe3745846dd758561e24dd060d76b3ad9d (diff)
SDL2Driver: Invoke dispatcher on main thread (#3818)
Diffstat (limited to 'Ryujinx.Ava/Program.cs')
-rw-r--r--Ryujinx.Ava/Program.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/Ryujinx.Ava/Program.cs b/Ryujinx.Ava/Program.cs
index 91040397..9ffbf9e3 100644
--- a/Ryujinx.Ava/Program.cs
+++ b/Ryujinx.Ava/Program.cs
@@ -8,6 +8,7 @@ using Ryujinx.Common.Logging;
using Ryujinx.Common.System;
using Ryujinx.Common.SystemInfo;
using Ryujinx.Modules;
+using Ryujinx.SDL2.Common;
using Ryujinx.Ui.Common;
using Ryujinx.Ui.Common.Configuration;
using Ryujinx.Ui.Common.Helper;
@@ -94,6 +95,9 @@ namespace Ryujinx.Ava
// Initialize Discord integration.
DiscordIntegrationModule.Initialize();
+ // Initialize SDL2 driver
+ SDL2Driver.MainThreadDispatcher = action => Dispatcher.UIThread.InvokeAsync(action, DispatcherPriority.Input);
+
ReloadConfig();
ForceDpiAware.Windows();