Revision f8fea3f...

Go back to digest for 1st September 2013

Bug Fixes in KDE Base

Valentin Rusu committed changes in [kdelibs] kdeui/util/kwallet.cpp:

Fix the synchronous-mode wallet open logic



The wallet opening logic, for the synchronous mode, had a nested
event loops problem, leading to frozen kwalletd. That was because
kwalletd wasn't using qdbus delayed replies. kdelibs used
asynchronous open methods even for the synchronous mode, coupled
with an internal event loop to simulate synchronous mode.
This commit removes that internal event loop, as the kwalletd now
blocks on synchronous wallet open requests.

File Changes

Modified 1 files
  • kdeui/util/kwallet.cpp
1 files changed in total