all repos — mgba @ 2b09a8c207d9a80f9529516b369a522a371cde71

mGBA Game Boy Advance Emulator

3DS: Work around menu freezing (fixes #1294)
Vicki Pfau vi@endrift.com
Sat, 23 Feb 2019 18:33:42 -0800
commit

2b09a8c207d9a80f9529516b369a522a371cde71

parent

4b32348601c17f69f24eaa05f8ec6c75b56233d9

2 files changed, 5 insertions(+), 0 deletions(-)

jump to
M CHANGESCHANGES

@@ -26,6 +26,7 @@ - GB, GBA Serialize: Fix loading two states in a row

- GBA Video: Fix enabling layers in non-tile modes (fixes mgba.io/i/1317) - Qt: Fix quick load recent accidentally saving (fixes mgba.io/i/1309) - GBA: Fix video timing when skipping BIOS (fixes mgba.io/i/1318) + - 3DS: Work around menu freezing (fixes mgba.io/i/1294) Misc: - GBA Savedata: EEPROM performance fixes - GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
M src/feature/gui/gui-runner.csrc/feature/gui/gui-runner.c

@@ -548,6 +548,10 @@ ++frames;

runner->params.drawStart(); runner->drawFrame(runner, true); runner->params.drawEnd(); +#ifdef _3DS + // XXX: Why does this fix #1294? + usleep(1000); +#endif GUIPollInput(&runner->params, 0, &keys); } if (runner->unpaused) {