dolphin/Source
JosJuice 003696fd78 Android: Fix race condition when exiting emulation
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.
2020-09-15 19:10:56 +02:00
..
Android Android: Fix race condition when exiting emulation 2020-09-15 19:10:56 +02:00
Core Merge pull request #9039 from shuffle2/bt-dll 2020-09-11 04:28:55 -04:00
DSPSpy DSPSpy: sync Makefile with current devkitPro template 2020-06-08 04:21:41 +01:00
DSPTool msbuild: re-enable standalone vcxproj processing 2020-08-22 16:17:50 -07:00
PCH msbuild: re-enable standalone vcxproj processing 2020-08-22 16:17:50 -07:00
UnitTests x64Emitter: Check end of allocated space when emitting code. 2020-08-24 19:31:32 +02:00
VSProps Merge pull request #8765 from AdmiralCurtiss/jit-reuse-memory 2020-09-09 08:16:09 -04:00
.clang-format Require clang-format 9 and reformat source code 2020-01-08 22:18:15 +01:00
CMakeLists.txt CMake: Add -D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING 2020-07-30 20:22:57 +02:00
dolphin-emu.sln Externals: Add zstd 2020-05-13 20:53:10 +02:00