summaryrefslogtreecommitdiff
path: root/src/party.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/party.h')
-rw-r--r--src/party.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/party.h b/src/party.h
index d50ed7b0..c9d26672 100644
--- a/src/party.h
+++ b/src/party.h
@@ -25,6 +25,8 @@
#include "gui/widgets/avatarlistbox.h"
+#include "utils/dtor.h"
+
#include <map>
#include <string>
#include <vector>
@@ -132,7 +134,7 @@ public:
*/
void removeMember(const std::string &name);
- void clearMembers() { mMembers.clear(); }
+ void clearMembers() { delete_all(mMembers); mMembers.clear(); }
void removeFromMembers();
@@ -176,6 +178,8 @@ private:
*/
Party(short id);
+ ~Party();
+
typedef std::vector<PartyMember*> MemberList;
MemberList mMembers;
std::string mName;