Force-closing wallet from KDE Wallet Manager breaks KTp::WalletInterface so that KTp::PendingWallet() never finishes. Steps to reproduce: 1) open Acocunts KCM 2) select an account and click Edit 3) open KWallet 4) close the dialog 5) open KDE Wallet Manager, force-close wallet 6) click "Edit Account" in KCM again At this point, KTp::WalletInterface::openWallet() is called but KTp::PendingWallet will never emit finished(), nor you will be prompted for a KWallet password to re-open the wallet.
Git commit 03e4550beaf8fd5a11945831b1c0ff5208424db6 by Dan Vrátil. Committed on 25/10/2012 at 14:55. Pushed by dvratil into branch 'kde-telepathy-0.5'. Reopen wallet if it was force-closed REVIEW: 107034 FIXED-IN: 0.5.2 M +13 -0 KTp/wallet-interface.cpp http://commits.kde.org/telepathy-common-internals/03e4550beaf8fd5a11945831b1c0ff5208424db6