diff options
author | clone2727 | 2015-07-09 01:32:53 -0400 |
---|---|---|
committer | clone2727 | 2015-07-09 01:32:53 -0400 |
commit | dbc8d3c530dd12cbe2cea4d9099f0ec05fedf6d0 (patch) | |
tree | 788548528e72cd7af257fa26b997e8f40b3ce500 /gui/options.cpp | |
parent | 6b3df0d9669d83eebd94976a9b995620e75445be (diff) | |
parent | bb8132beb82a4f5d5a3f8db0fb9dec08b2965b72 (diff) | |
download | scummvm-rg350-dbc8d3c530dd12cbe2cea4d9099f0ec05fedf6d0.tar.gz scummvm-rg350-dbc8d3c530dd12cbe2cea4d9099f0ec05fedf6d0.tar.bz2 scummvm-rg350-dbc8d3c530dd12cbe2cea4d9099f0ec05fedf6d0.zip |
Merge pull request #600 from clone2727/opl_alsa
Add support for OPL output through ALSA
Diffstat (limited to 'gui/options.cpp')
-rw-r--r-- | gui/options.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gui/options.cpp b/gui/options.cpp index 726b89d437..ba247e5f15 100644 --- a/gui/options.cpp +++ b/gui/options.cpp @@ -445,11 +445,9 @@ void OptionsDialog::close() { if (_oplPopUp) { if (_enableAudioSettings) { - const OPL::Config::EmulatorDescription *ed = OPL::Config::getAvailable(); - while (ed->name && ed->id != (int)_oplPopUp->getSelectedTag()) - ++ed; + const OPL::Config::EmulatorDescription *ed = OPL::Config::findDriver(_oplPopUp->getSelectedTag()); - if (ed->name) + if (ed) ConfMan.set("opl_driver", ed->name, _domain); else ConfMan.removeKey("opl_driver", _domain); |