aboutsummaryrefslogtreecommitdiff
path: root/engines/cryomni3d/fixed_image.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cryomni3d/fixed_image.cpp')
-rw-r--r--engines/cryomni3d/fixed_image.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/engines/cryomni3d/fixed_image.cpp b/engines/cryomni3d/fixed_image.cpp
index 4522f2af5f..0fb951342f 100644
--- a/engines/cryomni3d/fixed_image.cpp
+++ b/engines/cryomni3d/fixed_image.cpp
@@ -109,18 +109,7 @@ void ZonFixedImage::display() const {
void ZonFixedImage::loadZones(const Common::String &image) {
_zones.clear();
- Common::String fname(image);
-
- int lastDotPos = fname.size() - 1;
- for (; lastDotPos >= 0; --lastDotPos) {
- if (fname[lastDotPos] == '.') {
- break;
- }
- }
- if (lastDotPos > -1) {
- fname.erase(lastDotPos);
- }
- fname += ".zon";
+ Common::String fname(_engine.prepareFileName(image, "zon"));
Common::File zonFile;
if (!zonFile.open(fname)) {