diff options
Diffstat (limited to 'scumm/charset.cpp')
-rw-r--r-- | scumm/charset.cpp | 5 |
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) { |