From 7e1f98cd46224299263e80c54691acb19c890467 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Sat, 10 Mar 2007 19:08:37 +0000 Subject: [PATCH] - Fixed memory leak in search engine autocompletion (introduced by gtsoul) --- src/GUI.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GUI.cpp b/src/GUI.cpp index 3ee21b003..ee515b219 100644 --- a/src/GUI.cpp +++ b/src/GUI.cpp @@ -218,7 +218,7 @@ GUI::GUI(QWidget *parent, QStringList torrentCmdLine) : QMainWindow(parent){ // new qCompleter to the search pattern startSearchHistory(); - QCompleter *searchCompleter = new QCompleter(searchHistory, this); + searchCompleter = new QCompleter(searchHistory, this); searchCompleter->setCaseSensitivity(Qt::CaseInsensitive); search_pattern->setCompleter(searchCompleter); @@ -265,6 +265,7 @@ GUI::~GUI(){ searchProcess->kill(); searchProcess->waitForFinished(); delete searchProcess; + delete searchCompleter; delete checkConnect; delete refresher; delete myTrayIcon; @@ -867,7 +868,6 @@ void GUI::showCreateWindow(){ // Called when we minimize the program void GUI::hideEvent(QHideEvent *e){ - qDebug("* Receiced hideEvent()"); QSettings settings("qBittorrent", "qBittorrent"); if(settings.value("Options/Misc/GoToSystray", true).toBool()){ // Hide window