mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-02 23:11:27 +01:00
003696fd78
The main activity loads settings essentially as soon as it starts, in order to determine which tab to show. If the process of stopping emulation has not finished at this point, a race condition may be triggered where two IOS kernels are created at once due to the emulation thread loading or saving the SYSCONF while the GUI thread is loading the SYSCONF. To fix this, we can wait for emulation to fully end before returning. Because this race condition is hard to reproduce, I have not been able to test that this actually fixes the race condition, or even that the cause of the race condition is exactly what I believe it is. But I am relatively confident. |
||
---|---|---|
.. | ||
AndroidCommon | ||
GameList | ||
CMakeLists.txt | ||
IniFile.cpp | ||
MainAndroid.cpp | ||
NativeConfig.cpp |