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

List:       kde-commits
Subject:    KDE/kdepim/kmail
From:       Martin Koller <kollix () aon ! at>
Date:       2009-09-01 21:41:09
Message-ID: 1251841269.529085.22433.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1018576 by mkoller:

catch 0-pointer instead of assert. Happens when kmail exits while precommand runs


 M  +2 -2      kmaccount.cpp  


--- trunk/KDE/kdepim/kmail/kmaccount.cpp #1018575:1018576
@@ -413,9 +413,9 @@
 //-----------------------------------------------------------------------------
 void KMAccount::precommandExited(bool success)
 {
-  Q_ASSERT( mPrecommandEventLoop != 0 );
   mPrecommandSuccess = success;
-  mPrecommandEventLoop->exit();
+  if ( mPrecommandEventLoop )  // don't crash when kmail exits while mPrecommandEventLoop runs
+    mPrecommandEventLoop->exit();
 }
 
 //-----------------------------------------------------------------------------
[prev in list] [next in list] [prev in thread] [next in thread] 

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