Mercurial > repos > blastem
diff sms.c @ 1983:a7b753e260a2 mame_interp
Merge from default
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 09 May 2020 23:39:44 -0700 |
parents | 2c1c88cd1a3f 81df9aa2de9b |
children |
line wrap: on
line diff
--- a/sms.c Sun Apr 19 00:59:49 2020 -0700 +++ b/sms.c Sat May 09 23:39:44 2020 -0700 @@ -430,7 +430,7 @@ target_cycle -= adjust; } } - if (render_should_release_on_exit()) { + if (sms->header.force_release || render_should_release_on_exit()) { bindings_release_capture(); vdp_release_framebuffer(sms->vdp); render_pause_source(sms->psg->audio); @@ -441,7 +441,8 @@ static void resume_sms(system_header *system) { sms_context *sms = (sms_context *)system; - if (render_should_release_on_exit()) { + if (sms->header.force_release || render_should_release_on_exit()) { + sms->header.force_release = 0; bindings_reacquire_capture(); vdp_reacquire_framebuffer(sms->vdp); render_resume_source(sms->psg->audio);