From 1cfd5896580a329039b42b12c3ee6bb4a717927d Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 30 Jun 2008 16:51:41 +0000 Subject: [PATCH] fixed various leaks git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1229 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/core/main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/main.cpp b/src/core/main.cpp index 5b8693e2f..b1d93b55d 100644 --- a/src/core/main.cpp +++ b/src/core/main.cpp @@ -59,7 +59,7 @@ static inline QString baseName( const QString & _file ) inline void loadTranslation( const QString & _tname, const QString & _dir = configManager::inst()->localeDir() ) { - QTranslator * t = new QTranslator( 0 ); + QTranslator * t = new QTranslator( QCoreApplication::instance() ); QString name = _tname + ".qm"; t->load( name, _dir ); @@ -397,7 +397,9 @@ int main( int argc, char * * argv ) r->startProcessing(); } - return( app->exec() ); + const int ret = app->exec(); + delete app; + return( ret ); }