[Bug 154131] Wallet::openWallet() fails when user does not click the confirmation dialog in time

Thomas McGuire Thomas.McGuire at gmx.net
Sun Dec 16 22:01:40 GMT 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=154131         
Thomas.McGuire gmx net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|kdepim-bugs kde org         |kdelibs-bugs kde org
          Component|general                     |kwallet
            Product|kmail                       |kdelibs
            Summary|"Kwallet is not available"  |Wallet::openWallet() fails
                   |even if it is               |when user does not click the
                   |                            |confirmation dialog in time
            Version|SVN trunk (KDE 4)           |SVN



------- Additional Comments From Thomas.McGuire gmx net  2007-12-16 23:01 -------
>Maybe it's because when I set the password and chose to save it, it was my first time with kwallet (with this test user) and after setting the wallet it asked me for password to open the wallet, and while that dialog was there (I've been away) a new dialog appeared (from kmail) saying what it keeps saying and it can't be fixed now. 
The transportmanager of the mailtransport library simply uses Wallet::openWallet(). It seems that this call times out sooner or later. From looking at the code in kwallet.cpp, I guess that is because DBUS times out.
That means that the first call ever to Wallet::openWallet() of some app will timeout when the user does not click the confirmation dialog of KWallet soon enough.

Moving this bug report to kdelibs, as the problem is not KMail specific, but a problem of KWallet.



More information about the Kdepim-bugs mailing list