mirror of https://github.com/OpenRCT2/OpenRCT2.git
Pause/unpause audio when disabling channels.
This commit is contained in:
parent
1b805d94e7
commit
69d76a3263
|
@ -768,12 +768,22 @@ static void window_options_mouseup(rct_window* w, rct_widgetindex widgetIndex)
|
|||
{
|
||||
case WIDX_SOUND_CHECKBOX:
|
||||
gConfigSound.sound_enabled = !gConfigSound.sound_enabled;
|
||||
if (!gConfigSound.sound_enabled)
|
||||
audio_pause_sounds();
|
||||
else
|
||||
audio_unpause_sounds();
|
||||
window_invalidate_by_class(WC_TOP_TOOLBAR);
|
||||
config_save_default();
|
||||
window_invalidate(w);
|
||||
break;
|
||||
|
||||
case WIDX_MASTER_SOUND_CHECKBOX:
|
||||
gConfigSound.master_sound_enabled = !gConfigSound.master_sound_enabled;
|
||||
if (!gConfigSound.master_sound_enabled)
|
||||
audio_pause_sounds();
|
||||
else
|
||||
audio_unpause_sounds();
|
||||
window_invalidate_by_class(WC_TOP_TOOLBAR);
|
||||
config_save_default();
|
||||
window_invalidate(w);
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue