aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/gfx/fontresource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sword25/gfx/fontresource.cpp')
-rw-r--r--engines/sword25/gfx/fontresource.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sword25/gfx/fontresource.cpp b/engines/sword25/gfx/fontresource.cpp
index c4d4c3c52e..78276338da 100644
--- a/engines/sword25/gfx/fontresource.cpp
+++ b/engines/sword25/gfx/fontresource.cpp
@@ -104,7 +104,8 @@ bool FontResource::parserCallback_font(ParserNode *node) {
error("Could not precache \"%s\".", _bitmapFileName.c_str());
}
#else
- _pKernel->getResourceManager()->requestResource(_bitmapFileName);
+ Resource *pResource = _pKernel->getResourceManager()->requestResource(_bitmapFileName);
+ pResource->release(); //unlock precached resource
#endif
return true;