[Scummvm-git-logs] scummvm master -> 728890015b0fd1379280cd12fe2a58d2773845d4
dreammaster
paulfgilbert at gmail.com
Sat May 9 03:58:12 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
728890015b ULTIMA4: Add destructor for TileAnimSet
Commit: 728890015b0fd1379280cd12fe2a58d2773845d4
https://github.com/scummvm/scummvm/commit/728890015b0fd1379280cd12fe2a58d2773845d4
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-05-08T20:58:00-07:00
Commit Message:
ULTIMA4: Add destructor for TileAnimSet
Changed paths:
engines/ultima/ultima4/map/tileanim.cpp
engines/ultima/ultima4/map/tileanim.h
diff --git a/engines/ultima/ultima4/map/tileanim.cpp b/engines/ultima/ultima4/map/tileanim.cpp
index 1fc24302ce..0aa80bf9af 100644
--- a/engines/ultima/ultima4/map/tileanim.cpp
+++ b/engines/ultima/ultima4/map/tileanim.cpp
@@ -277,6 +277,11 @@ TileAnimSet::TileAnimSet(const ConfigElement &conf) {
}
}
+TileAnimSet::~TileAnimSet() {
+ for (TileAnimMap::iterator it = _tileAnims.begin(); it != _tileAnims.end(); ++it)
+ delete it->_value;
+}
+
TileAnim *TileAnimSet::getByName(const Common::String &name) {
TileAnimMap::iterator i = _tileAnims.find(name);
if (i == _tileAnims.end())
diff --git a/engines/ultima/ultima4/map/tileanim.h b/engines/ultima/ultima4/map/tileanim.h
index 6afe7bc67c..3beee54836 100644
--- a/engines/ultima/ultima4/map/tileanim.h
+++ b/engines/ultima/ultima4/map/tileanim.h
@@ -216,6 +216,7 @@ class TileAnimSet {
public:
TileAnimSet(const ConfigElement &conf);
+ ~TileAnimSet();
/**
* Returns the tile animation with the given name from the current set
More information about the Scummvm-git-logs
mailing list