diff options
-rw-r--r-- | engines/titanic/sound/restricted_auto_music_player.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/titanic/sound/restricted_auto_music_player.cpp b/engines/titanic/sound/restricted_auto_music_player.cpp index c7e83b3958..6b01052ebd 100644 --- a/engines/titanic/sound/restricted_auto_music_player.cpp +++ b/engines/titanic/sound/restricted_auto_music_player.cpp @@ -57,18 +57,18 @@ bool CRestrictedAutoMusicPlayer::EnterRoomMsg(CEnterRoomMsg *msg) { return false; CString roomName = msg->_oldRoom->getName(); - if (_oldRoomName.compareToIgnoreCase(roomName)) { - return CAutoMusicPlayer::EnterRoomMsg(msg); - } else { + if (!_oldRoomName.compareToIgnoreCase(roomName)) { _isRepeated = true; return false; + } else { + return CAutoMusicPlayer::EnterRoomMsg(msg); } } bool CRestrictedAutoMusicPlayer::LeaveRoomMsg(CLeaveRoomMsg *msg) { CString roomName = msg->_newRoom->getName(); - if (petCheckNode(_newNodeName) || _newRoomName.compareToIgnoreCase(roomName)) { + if (petCheckNode(_newNodeName) || !_newRoomName.compareToIgnoreCase(roomName)) { _isRepeated = false; return true; } else { |