diff options
author | Stephen Kennedy | 2008-08-14 19:20:25 +0000 |
---|---|---|
committer | Stephen Kennedy | 2008-08-14 19:20:25 +0000 |
commit | 08ef79ce45b2e525b67989b858a8652b3f7ed849 (patch) | |
tree | a3c92187b24e79ecacab054f1069bdd191f3713a /backends/keymapper/keymap.cpp | |
parent | d40e7a6640a3e58e62f75dc9c05e41fbaaa26bd4 (diff) | |
download | scummvm-rg350-08ef79ce45b2e525b67989b858a8652b3f7ed849.tar.gz scummvm-rg350-08ef79ce45b2e525b67989b858a8652b3f7ed849.tar.bz2 scummvm-rg350-08ef79ce45b2e525b67989b858a8652b3f7ed849.zip |
Loads of valgrind fixes
svn-id: r33869
Diffstat (limited to 'backends/keymapper/keymap.cpp')
-rw-r--r-- | backends/keymapper/keymap.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/backends/keymapper/keymap.cpp b/backends/keymapper/keymap.cpp index 64076d4457..42454efc87 100644 --- a/backends/keymapper/keymap.cpp +++ b/backends/keymapper/keymap.cpp @@ -38,6 +38,12 @@ Keymap::Keymap(const Keymap& km) : _actions(km._actions), _keymap(), _configDoma } } +Keymap::~Keymap() { + List<Action*>::iterator it; + for (it = _actions.begin(); it != _actions.end(); it++) + delete *it; +} + void Keymap::addAction(Action *action) { if (findAction(action->id)) error("Action with id %d already in KeyMap!", action->id); |