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

List:       kde-commits
Subject:    KDE/kdebase/workspace/libs/plasma/widgets
From:       Alex Merry <kde () randomguy3 ! me ! uk>
Date:       2008-08-11 23:26:14
Message-ID: 1218497174.160774.30970.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 845534 by alexmerry:

Catch a memory leak in Plasma::Frame, and make use of QObject parenting where possible.



 M  +1 -1      frame.cpp  
 M  +1 -2      signalplotter.cpp  


--- trunk/KDE/kdebase/workspace/libs/plasma/widgets/frame.cpp #845533:845534
@@ -49,7 +49,7 @@
 
     ~FramePrivate()
     {
-        delete svg;
+        delete pixmap;
     }
 
     void syncBorders();
--- trunk/KDE/kdebase/workspace/libs/plasma/widgets/signalplotter.cpp #845533:845534
@@ -52,7 +52,6 @@
 
         ~SignalPlotterPrivate()
         {
-            delete svgBackground;
         }
 
     int precision;
@@ -459,7 +458,7 @@
     if (!d->svgFilename.isEmpty())
     {
         if (d->svgBackground) delete d->svgBackground;
-        d->svgBackground = new Svg();
+        d->svgBackground = new Svg(this);
         d->svgBackground->setImagePath(d->svgFilename);
     }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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