From 93aa9c81a2043c6caecd8437bfecbfa0c9b79436 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 5 Jun 2011 04:45:51 +0300 Subject: Fix memory leak in equipmentwindow and socialwindow. --- src/gui/socialwindow.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/gui/socialwindow.cpp') diff --git a/src/gui/socialwindow.cpp b/src/gui/socialwindow.cpp index 7b8d064ce..de9bab42b 100644 --- a/src/gui/socialwindow.cpp +++ b/src/gui/socialwindow.cpp @@ -558,6 +558,14 @@ public: std::list::iterator i = portals.begin(); SpecialLayer *specialLayer = map->getSpecialLayer(); + std::vector::iterator ia = avatars->begin(); + + while (ia != avatars->end()) + { + delete *ia; + ++ ia; + } + avatars->clear(); int idx = 0; -- cgit v1.2.3-60-g2f50