diff options
| -rw-r--r-- | engines/wintermute/base/font/base_font_truetype.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/wintermute/base/font/base_font_truetype.cpp b/engines/wintermute/base/font/base_font_truetype.cpp index ce18594928..83f0a35f53 100644 --- a/engines/wintermute/base/font/base_font_truetype.cpp +++ b/engines/wintermute/base/font/base_font_truetype.cpp @@ -560,7 +560,7 @@ bool BaseFontTT::initFont() {  	if (file) {  		_deletableFont = Graphics::loadTTFFont(*file, 96, _fontHeight); // Use the same dpi as WME (96 vs 72).  		_font = _deletableFont; -		delete file; +		BaseFileManager::getEngineInstance()->closeFile(file);  		file = NULL;  	} @@ -575,6 +575,7 @@ bool BaseFontTT::initFont() {  				_deletableFont = Graphics::loadTTFFont(*file, 96, _fontHeight); // Use the same dpi as WME (96 vs 72).  				_font = _deletableFont;  			} +			// We're not using BaseFileManager, so clean up after ourselves:  			delete file;  			file = NULL;  			delete themeArchive;  | 
