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

List:       kde-commits
Subject:    KDE/kdeedu/kstars/kstars
From:       Akarsh Simha <akarshsimha () gmail ! com>
Date:       2011-01-06 9:26:02
Message-ID: 20110106092602.D6F5CAC8B2 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1212238 by asimha:

Ensure that we set pinstance = 0 when deleting KStars.

Actually, maybe we should Q_ASSERT( !pinstance ); to ensure that the
singleton destructor is never called twice.

 M  +1 -0      kstars.cpp  
 M  +2 -0      kstarsdata.cpp  


--- trunk/KDE/kdeedu/kstars/kstars/kstars.cpp #1212237:1212238
@@ -126,6 +126,7 @@
 KStars::~KStars()
 {
     delete kstarsData;
+    pinstance = 0;
 }
 
 void KStars::clearCachedFindDialog() {
--- trunk/KDE/kdeedu/kstars/kstars/kstarsdata.cpp #1212237:1212238
@@ -152,6 +152,8 @@
     qDeleteAll( INDIHostsList );
 #endif
     qDeleteAll( ADVtreeList );
+
+    pinstance = 0;
 }
 
 QString KStarsData::typeName( int i ) {
[prev in list] [next in list] [prev in thread] [next in thread] 

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