Assign _backgroundContext before starting its worker thread. (#2299)

Fixes a random crash when starting an embedded game.
This commit is contained in:
riperiperi 2021-05-20 14:29:10 +01:00 committed by GitHub
parent 65ac00833a
commit c316c059ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -19,6 +19,7 @@ namespace Ryujinx.Graphics.OpenGL
public BackgroundContextWorker(IOpenGLContext backgroundContext)
{
_backgroundContext = backgroundContext;
_running = true;
_signal = new AutoResetEvent(false);
@ -27,7 +28,6 @@ namespace Ryujinx.Graphics.OpenGL
_thread = new Thread(Run);
_thread.Start();
_backgroundContext = backgroundContext;
}
private void Run()