diff options
Diffstat (limited to 'engines/gob/inter_v1.cpp')
-rw-r--r-- | engines/gob/inter_v1.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/engines/gob/inter_v1.cpp b/engines/gob/inter_v1.cpp index 3b371806ed..b250488dd2 100644 --- a/engines/gob/inter_v1.cpp +++ b/engines/gob/inter_v1.cpp @@ -2170,8 +2170,7 @@ bool Inter_v1::o1_loadFont(OpFuncParams ¶ms) { evalExpr(0); index = load16(); - if (_vm->_draw->_fonts[index]) - _vm->_util->freeFont(_vm->_draw->_fonts[index]); + delete _vm->_draw->_fonts[index]; _vm->_draw->animateCursor(4); if (_vm->_game->_extHandle >= 0) @@ -2189,9 +2188,7 @@ bool Inter_v1::o1_freeFont(OpFuncParams ¶ms) { int16 index; index = load16(); - if (_vm->_draw->_fonts[index]) - _vm->_util->freeFont(_vm->_draw->_fonts[index]); - + delete _vm->_draw->_fonts[index]; _vm->_draw->_fonts[index] = 0; return false; } |