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

List:       kde-commits
Subject:    kdemultimedia/noatun
From:       George Staikos <staikos () kde ! org>
Date:       2003-06-19 18:54:06
[Download RAW message or body]

CVS commit by staikos: 

fix memory leak and deleted memory accesses


  M +4 -4      library/ksaver.cpp   1.2
  M +2 -0      modules/splitplaylist/view.cpp   1.122
  M +2 -0      modules/winskin/waSkin.cpp   1.55


--- kdemultimedia/noatun/library/ksaver.cpp  #1.1:1.2
@@ -92,8 +92,8 @@ bool Noatun::KSaver::open(void)
 bool Noatun::KSaver::close(void)
 {
-        if(d->textStream)
+        delete d->textStream;
                 d->textStream = 0;
 
-        if(d->dataStream)
+        delete d->dataStream;
                 d->dataStream = 0;
 

--- kdemultimedia/noatun/modules/splitplaylist/view.cpp  #1.121:1.122
@@ -131,8 +131,10 @@ SafeListViewItem::~SafeListViewItem()
                 napp->player()->stop();
                 SPL->setCurrent(0);
+                napp->player()->playCurrent();
         }
         else if (napp->player()->current()==this)
         {
                 SPL->setCurrent(0);
+                napp->player()->playCurrent();
                 if (!SPL->exiting())
                         napp->player()->forward();

--- kdemultimedia/noatun/modules/winskin/waSkin.cpp  #1.54:1.55
@@ -137,4 +137,6 @@ WaSkin::WaSkin() : UserInterface()
 WaSkin::~WaSkin()
 {
+    delete waSkinManager;
+    waSkinManager = 0L;
 }
 


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

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