From 6f3c83bd51d6e09321796dc748ce446c4f9878ee Mon Sep 17 00:00:00 2001 From: Willem Jan Palenstijn Date: Sat, 6 Apr 2013 22:28:42 +0200 Subject: SCI: Minor cleanup (Thanks waltervn) --- engines/sci/sound/soundcmd.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'engines/sci') diff --git a/engines/sci/sound/soundcmd.cpp b/engines/sci/sound/soundcmd.cpp index 143a2d56e1..6fe35be91f 100644 --- a/engines/sci/sound/soundcmd.cpp +++ b/engines/sci/sound/soundcmd.cpp @@ -407,7 +407,10 @@ reg_t SoundCommandParser::kDoSoundFade(int argc, reg_t *argv, reg_t acc) { // but SSCI only checks for zero/non-zero. (Verified in KQ6.) // KQ6 room 460 even passes an object, but treating this as 'true' // seems fine in that case. - musicSlot->stopAfterFading = (argc == 5) ? (argv[4].toUint16() != 0) : false; + if (argc == 5) + musicSlot->stopAfterFading = !argv[4].isNull(); + else + musicSlot->stopAfterFading = false; break; default: -- cgit v1.2.3