From 9488c2b5feb34c85966116cfd3f9e3bc119922c6 Mon Sep 17 00:00:00 2001 From: thrust26 Date: Sun, 5 Aug 2018 08:56:10 +0200 Subject: [PATCH] Made 'Stereo sound' changes immediate --- src/gui/GameInfoDialog.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gui/GameInfoDialog.cxx b/src/gui/GameInfoDialog.cxx index 6550be5b3..11675dd39 100644 --- a/src/gui/GameInfoDialog.cxx +++ b/src/gui/GameInfoDialog.cxx @@ -113,7 +113,7 @@ GameInfoDialog::GameInfoDialog( wid.push_back(myNote); ypos += lineHeight + VGAP; - new StaticTextWidget(myTab, font, xpos, ypos+1, lwidth, fontHeight, "Type"); + new StaticTextWidget(myTab, font, xpos, ypos+1, lwidth, fontHeight, "Type (*)"); pwidth = font.getStringWidth("CM (SpectraVideo CompuMate)"); items.clear(); for(int i = 0; i < int(BSType::NumSchemes); ++i) @@ -129,7 +129,7 @@ GameInfoDialog::GameInfoDialog( // Add message concerning usage ypos = myTab->getHeight() - 5 - fontHeight - ifont.getFontHeight() - 10; new StaticTextWidget(myTab, ifont, xpos, ypos, - "(*) Changes to properties require a ROM reload"); + "(*) Changes require a ROM reload"); // Add items for tab 0 addToFocusList(wid, myTab, tabID); @@ -496,6 +496,9 @@ void GameInfoDialog::saveConfig() { instance().console().setProperties(myGameProperties); + // update relevant 'Cartridge' tab settings immediately + instance().console().initializeAudio(); + // update 'Console' tab settings immediately instance().console().switches().setTvColor(myTVTypeGroup->getSelected() == 0); instance().console().switches().setLeftDifficultyA(myLeftDiffGroup->getSelected() == 0);