From 402a4dd637fd6cee7a1b76ca8ac895659b400032 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Tue, 1 May 2018 09:44:44 -0700 Subject: Release capture of mouse and keyboard when entering UI --- genesis.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'genesis.c') diff --git a/genesis.c b/genesis.c index 755cf31..5e70c56 100644 --- a/genesis.c +++ b/genesis.c @@ -1063,6 +1063,7 @@ static void handle_reset_requests(genesis_context *gen) resume_68k(gen->m68k); } } + io_release_capture(&gen->io); vdp_release_framebuffer(gen->vdp); render_pause_source(gen->ym->audio); render_pause_source(gen->psg->audio); @@ -1111,6 +1112,7 @@ static void resume_genesis(system_header *system) genesis_context *gen = (genesis_context *)system; map_all_bindings(&gen->io); render_set_video_standard((gen->version_reg & HZ50) ? VID_PAL : VID_NTSC); + io_reacquire_capture(&gen->io); vdp_reacquire_framebuffer(gen->vdp); render_resume_source(gen->ym->audio); render_resume_source(gen->psg->audio); -- cgit v1.2.3