From ddc93c461070fb3d868fbb5426e8361d1b93ee38 Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Mon, 8 Dec 2008 21:13:38 +0100 Subject: Introduced another template to make deleting all values in a container easier. Inspired by qDeleteAll() from Qt. Conflicts: ChangeLog src/beingmanager.cpp src/channelmanager.cpp src/gui/skill.cpp src/map.cpp src/resources/monsterinfo.cpp (cherry picked from mainline) --- src/being.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/being.cpp') diff --git a/src/being.cpp b/src/being.cpp index 5f7ad73f..e1c370c3 100644 --- a/src/being.cpp +++ b/src/being.cpp @@ -20,7 +20,6 @@ */ #include "being.h" -#include #include #include "animatedsprite.h" @@ -96,7 +95,7 @@ Being::Being(int id, int job, Map *map): Being::~Being() { - std::for_each(mSprites.begin(), mSprites.end(), make_dtor(mSprites)); + delete_all(mSprites); clearPath(); setMap(NULL); -- cgit v1.2.3-70-g09d2