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

List:       kde-commits
Subject:    kdelibs/kate/part
From:       Christoph Cullmann <crossfire () babylon2k ! de>
Date:       2003-12-30 12:03:11
Message-ID: 20031230120311.AD89D2A6E () office ! kde ! org
[Download RAW message or body]

CVS commit by cullmann: 

little cleanup of view cleanups ;)


  M +11 -15    katedocument.cpp   1.677
  M +2 -3      kateview.cpp   1.330


--- kdelibs/kate/part/katedocument.cpp  #1.676:1.677
@@ -266,21 +266,9 @@ KateDocument::KateDocument ( bool bSingl
 KateDocument::~KateDocument()
 {
-  //BEGIN spellcheck stuff
-  if( m_kspell )
-  {
-    m_kspell->setAutoDelete(true);
-    m_kspell->cleanUp(); // need a way to wait for this to complete
-    delete m_kspell;
-  }
-  //END
-
-  //
-  // other stuff
-  //
-  if ( !m_bSingleViewMode )
+  if (!singleViewMode())
   {
+    // clean up remaining views
     m_views.setAutoDelete( true );
     m_views.clear();
-    m_views.setAutoDelete( false );
   }
 
@@ -300,4 +288,12 @@ KateDocument::~KateDocument()
   m_plugins.clear ();
   
+  // kspell stuff
+  if( m_kspell )
+  {
+    m_kspell->setAutoDelete(true);
+    m_kspell->cleanUp(); // need a way to wait for this to complete
+    delete m_kspell;
+  }
+   
   delete m_config;
   delete m_indenter;

--- kdelibs/kate/part/kateview.cpp  #1.329:1.330
@@ -150,9 +150,8 @@ KateView::KateView( KateDocument *doc, Q
 KateView::~KateView()
 {
-  if (m_doc && !m_doc->singleViewMode())
-    m_doc->removeView( this );
-
   m_doc->disableAllPluginsGUI (this);
     
+  m_doc->removeView( this );
+    
   delete m_viewInternal;
   delete m_codeCompletion;


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

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