[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.3/kdeedu/marble/src/lib
From:       Torsten Rahn <tackat () kde ! org>
Date:       2009-07-21 1:11:22
Message-ID: 1248138682.974143.23425.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1000199 by rahn:

- Fix for leaks in MarbleRunnerManger and the OnfRunner. Found and fixed by 'idis'.



 M  +1 -0      MarbleRunnerManager.cpp  
 M  +1 -0      runners/OnfRunner.cpp  


--- branches/KDE/4.3/kdeedu/marble/src/lib/MarbleRunnerManager.cpp #1000198:1000199
@@ -88,6 +88,7 @@
 void MarbleRunnerManager::slotRunnerFinished( MarbleAbstractRunner* runner, \
QVector<GeoDataPlacemark> result )  {
     m_runners.removeOne(runner);
+    runner->deleteLater();
     qDebug() << "Runner finished, active runners: " << m_runners.size();
     qDebug() << "Runner reports" << result.size() << "results";
     if( result.isEmpty() )
--- branches/KDE/4.3/kdeedu/marble/src/lib/runners/OnfRunner.cpp #1000198:1000199
@@ -125,6 +125,7 @@
         it->setVisualCategory( category() );
     }
     emit runnerFinished( this, placemarks );
+    delete results;
     return;
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic