Revision 923208

Go back to digest for 15th February 2009

Bug Fixes in KDE-PIM

Kevin Krammer committed changes in /branches/KDE/4.2/kdepim/kresources/akonadi:

Using nested event loops to achieve synchronous call behavior while doing Akonadi jobs has created way to many issues due to unexpected re-entrancy.

This is basically backport of a series of changes in trunk which replace this form of blocking with real blocking of the caller and delegating the Akonadi job execution to a worker thread.

This should fix all the bugs this is sent to. If they remain with 4.2.1 once it is released, please re-open.

Darío, in case I missed some of the eventloop related bugs, please feel free to close them as well.

File Changes

Modified 2 files
  • /branches/KDE/4.2/kdepim/kresources/akonadi
  •   /kabc/resourceakonadi.cpp
  •   /kcal/resourceakonadi.cpp
2 files changed in total