Assign _backgroundContext before starting its worker thread. (#2299)
Fixes a random crash when starting an embedded game.
This commit is contained in:
parent
65ac00833a
commit
c316c059ef
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user