aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/inter_v1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/inter_v1.cpp')
-rw-r--r--engines/gob/inter_v1.cpp7
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 &params) {
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 &params) {
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;
}