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 Matt Heins
commit 34cf27d3a0

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()