diff options
author | Tobias Markmann <tm@ayena.de> | 2015-06-09 21:29:20 (GMT) |
---|---|---|
committer | Kevin Smith <kevin.smith@isode.com> | 2015-07-07 13:00:23 (GMT) |
commit | 2598ef4efcd74d5e9e701c62337bf84829572508 (patch) | |
tree | c60d7337a9f8932ed4a1d70e606d1ce2787f866f /Slimber/Server.cpp | |
parent | f10c9618f8ccd9e44c9a45a69179883b39a445f5 (diff) | |
download | swift-2598ef4efcd74d5e9e701c62337bf84829572508.zip swift-2598ef4efcd74d5e9e701c62337bf84829572508.tar.bz2 |
Show old vCard in UI if vCard update is rejected by server
Previously QtVCardWidget would work on a shared copy of a VCard and
modify the shared version. Now when setting the vCard on the widget
it creates its own copy and works on that.
The ProfileController holds a reference to the VCard it sets on the UI.
If the server rejects an update it can reset the UI to this VCard.
Test-Information:
Tested against a XMPP server that rejects all vCard updates
(mod_readonly).
Change-Id: Iaa8eed6406f2dc6cc7ac5434194a7dae4f879b33
Diffstat (limited to 'Slimber/Server.cpp')
0 files changed, 0 insertions, 0 deletions