diff options
-rw-r--r-- | common/gameDetector.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/gameDetector.cpp b/common/gameDetector.cpp index 3d6c7d06e6..3dac267cf4 100644 --- a/common/gameDetector.cpp +++ b/common/gameDetector.cpp @@ -693,8 +693,8 @@ int GameDetector::detectMain() { * and the game is one of those that want adlib as * default, OR if the game is an older game that doesn't * support anything else anyway. */ - if ((_game.adlib & VersionSettings::ADLIB_ALWAYS) || - ((_game.adlib & VersionSettings::ADLIB_PREFERRED) && _midi_driver == MD_AUTO)) { + if ((_game.adlib & VersionSettings::ADLIB_ALWAYS) && _midi_driver != MD_NULL || + (_game.adlib & VersionSettings::ADLIB_PREFERRED) && _midi_driver == MD_AUTO) { _midi_driver = MD_ADLIB; _use_adlib = true; } |