diff genesis.c @ 1576:2b132d894d76

Release capture of mouse and keyboard when entering UI
author Michael Pavone <pavone@retrodev.com>
date Tue, 01 May 2018 09:44:44 -0700
parents 61fafcbc2c38
children 430dd12e4010
line wrap: on
line diff
--- a/genesis.c	Mon Apr 30 23:58:24 2018 -0700
+++ b/genesis.c	Tue May 01 09:44:44 2018 -0700
@@ -1063,6 +1063,7 @@
 			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 @@
 	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);