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

List:       kde-commits
Subject:    KDE/kdepim/akonadi/libakonadi
From:       Volker Krause <vkrause () kde ! org>
Date:       2007-01-12 15:51:09
Message-ID: 1168617069.092935.30423.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 622662 by vkrause:

don't deadlock cornelius


 M  +5 -1      control.cpp  


--- trunk/KDE/kdepim/akonadi/libakonadi/control.cpp #622661:622662
@@ -58,7 +58,11 @@
 {
   if ( QDBusConnection::sessionBus().interface()->isServiceRegistered( \
AKONADI_CONTROL_SERVICE ) || mEventLoop )  return;
- QDBusConnection::sessionBus().interface()->startService( AKONADI_CONTROL_SERVICE );
+ QDBusReply<void> reply = QDBusConnection::sessionBus().interface()->startService( \
AKONADI_CONTROL_SERVICE ); + if ( !reply.isValid() ) {
+   qWarning( "Unable to start Akonadi control process: %s", qPrintable( \
reply.error().message() ) ); +   return;
+ }
  mEventLoop = new QEventLoop( this );
  mEventLoop->exec();
 }


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

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