From cfcd9b7eaffb42d11643ef2c6d9fb760f37689ad Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Fri, 26 Dec 2008 16:27:52 +0000 Subject: [PATCH] - Fixed memory leak introduced in last commit --- src/main.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index b5c8e8b43..3cdce7e97 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -179,13 +179,16 @@ int main(int argc, char *argv[]){ QStringList torrentCmdLine = app->arguments(); // Remove first argument (program name) torrentCmdLine.removeFirst(); - GUI window(0, torrentCmdLine); - splash->finish(&window); + GUI *window = new GUI(0, torrentCmdLine); + splash->finish(window); delete splash; #ifndef Q_WS_WIN signal(SIGTERM, sigtermHandler); #endif - return app->exec(); + int ret = app->exec(); + delete window; + delete app; + return ret; }