From 0b15a3ad32838134384524ce4af95d65b0b4e5da Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 13 Jun 2010 16:07:06 +0300 Subject: Fix memory leaks in different windows. Signed-off-by: Jared Adams --- src/gui/setup_video.cpp | 1 + src/gui/skilldialog.cpp | 6 ++++++ src/gui/socialwindow.cpp | 1 + 3 files changed, 8 insertions(+) diff --git a/src/gui/setup_video.cpp b/src/gui/setup_video.cpp index ebe53261..81ce8107 100644 --- a/src/gui/setup_video.cpp +++ b/src/gui/setup_video.cpp @@ -380,6 +380,7 @@ Setup_Video::Setup_Video(): Setup_Video::~Setup_Video() { delete mModeListModel; + delete mModeList; delete mFontSizeListModel; } diff --git a/src/gui/skilldialog.cpp b/src/gui/skilldialog.cpp index 528e8539..53528cee 100644 --- a/src/gui/skilldialog.cpp +++ b/src/gui/skilldialog.cpp @@ -185,6 +185,12 @@ public: setCaption(name); } + ~SkillTab() + { + delete mListBox; + mListBox = 0; + } + SkillInfo *getSelectedInfo() { return mListBox->getSelectedInfo(); diff --git a/src/gui/socialwindow.cpp b/src/gui/socialwindow.cpp index 4f3bb6e5..098ecbc5 100644 --- a/src/gui/socialwindow.cpp +++ b/src/gui/socialwindow.cpp @@ -368,6 +368,7 @@ SocialWindow::~SocialWindow() mPartyInviter = ""; } + delete mCreatePopup; } bool SocialWindow::addTab(Guild *guild) -- cgit v1.2.3-70-g09d2