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

List:       kde-commits
Subject:    kdebase/konqueror
From:       George Staikos <staikos () kde ! org>
Date:       2003-03-26 17:13:16
[Download RAW message or body]

CVS commit by staikos: 

memory leak fixes


  M +1 -1      iconview/konq_iconview.cc   1.428
  M +4 -1      konq_main.cc   1.131
  M +7 -0      konq_mainwindow.cc   1.1152


--- kdebase/konqueror/konq_main.cc  #1.130:1.131
@@ -56,5 +56,6 @@ extern "C" int kdemain( int argc, char *
   app.dcopClient()->registerAs( "konqueror" );
 
-  app.dcopClient()->setDefaultObject( (new KonquerorIface())->objId() );
+  KonquerorIface *kiface = new KonquerorIface;
+  app.dcopClient()->setDefaultObject( kiface->objId() );
 
   KGlobal::locale()->insertCatalogue("libkonq"); // needed for apps using libkonq
@@ -166,4 +167,6 @@ extern "C" int kdemain( int argc, char *
       delete KonqMainWindow::mainWindowList()->first();
   }
+
+  delete kiface;
 
   crashlog_file.unlink();

--- kdebase/konqueror/konq_mainwindow.cc  #1.1151:1.1152
@@ -291,4 +291,11 @@ KonqMainWindow::~KonqMainWindow()
   }
 
+  delete m_dcopObject;
+  m_dcopObject = 0L;
+  delete m_psNextTab;
+  m_psNextTab = 0L;
+  delete m_psPrevTab;
+  m_psPrevTab = 0L;
+
   kdDebug(1202) << "KonqMainWindow::~KonqMainWindow " << this << " done" << endl;
 }

--- kdebase/konqueror/iconview/konq_iconview.cc  #1.427:1.428
@@ -205,5 +205,5 @@ KonqKfmIconView::KonqKfmIconView( QWidge
     m_paEnablePreviews->setIcon("thumbnail");
     m_pamPreview->insert( m_paEnablePreviews );
-    m_pamPreview->insert( new KActionSeparator );
+    m_pamPreview->insert( new KActionSeparator(this) );
 
     KTrader::OfferList plugins = KTrader::self()->query( "ThumbCreator" );


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

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