aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/titanic/sound/restricted_auto_music_player.cpp8
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 {