Review Request: Async Wallet in Account Manager
David Edmundson
kde at davidedmundson.co.uk
Wed Aug 8 13:40:38 UTC 2012
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105926/
-----------------------------------------------------------
Review request for Telepathy.
Description
-------
Async wallet usage. Updated to compile with latest common-internals
Also tidied up some rather mental/legacy code when removing accounts from the model. Hopefully fixes the crashes when removing accounts that we've been seeing.
The wallet stuff is still a bit messy, the API wasn't really suitable for async usage. When I ported it I tried to do it in the least destructive way which in retrospect turned out to be a really bad idea.
I've decided how I'm going to fix it all in the future (based on the WalletUtil class here) but for getting password data too. But I don't want to redo that all now.
Diffs
-----
src/CMakeLists.txt ee82fd0
src/account-item.h aba7e0e
src/account-item.cpp 0cac63f
src/accounts-list-model.h 1791e67
src/accounts-list-model.cpp c7837bc
src/add-account-assistant.cpp 880b423
src/edit-account-dialog.h 6fdf98d
src/edit-account-dialog.cpp 91eeccf
src/kcm-telepathy-accounts.cpp ca37ad1
src/wallet-utils.h PRE-CREATION
src/wallet-utils.cpp PRE-CREATION
Diff: http://git.reviewboard.kde.org/r/105926/diff/
Testing
-------
Created an account, edited it, removed it.
No problems. Would appreciate more testing once merged though.
Thanks,
David Edmundson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-telepathy/attachments/20120808/e3d8ead6/attachment.html>
More information about the KDE-Telepathy
mailing list