aboutsummaryrefslogtreecommitdiff
path: root/scumm/charset.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/charset.cpp')
-rw-r--r--scumm/charset.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/charset.cpp b/scumm/charset.cpp
index ff4ce0ea51..d4c8b4b893 100644
--- a/scumm/charset.cpp
+++ b/scumm/charset.cpp
@@ -1238,8 +1238,11 @@ CharsetRendererNut::CharsetRendererNut(ScummEngine *vm)
}
CharsetRendererNut::~CharsetRendererNut() {
- for (int i = 0; i < 5; i++)
+ for (int i = 0; i < 5; i++) {
+ if ((_vm->_gameId == GID_CMI) && (_vm->_features & GF_DEMO) && (i == 4))
+ break;
delete _fr[i];
+ }
}
void CharsetRendererNut::setCurID(byte id) {