fix freeze when starting new emu instance while using OpenGL

This commit is contained in:
Arisotura
2024-10-27 10:17:59 +01:00
parent 24ca1a5fdb
commit e6f0d77aa0
4 changed files with 21 additions and 11 deletions

View File

@ -201,7 +201,7 @@ void EmuInstance::createWindow()
emuThread->attachWindow(win);
// if creating a secondary window, we may need to initialize its OpenGL context here
if (win->hasOpenGL() && (win != topWindow))
if (win->hasOpenGL() && (id != 0))
emuThread->initContext(id);
}