Revision c94b74e...
Go back to digest for 30th March 2014Optimization in KDE-PIM
Dan Vratil committed changes in [kdepimlibs/KDE/4.13] /:
Cope better with Akonadi failing to start
When Akonadi fails to start, we can detect it by watching for
org.freedesktop.Akonadi.Control.Lock service disappearing from DBus,
which means that akonadi_control has terminated and thus something
went wrong.
As a next step, we must abort all pending jobs, otherwise client
applications waiting for the job to finish will get stuck forever,
because the job will be waiting in Session for reply from the server.
REVIEW: 117144
File Changes
Modified 2 files
- akonadi/servermanager.cpp
- akonadi/session.cpp
2 files changed in total