aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/GuiClient/vCardManager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/GuiClient/vCardManager.cpp b/examples/GuiClient/vCardManager.cpp
index 4909c906..e959e4c6 100644
--- a/examples/GuiClient/vCardManager.cpp
+++ b/examples/GuiClient/vCardManager.cpp
@@ -181,6 +181,8 @@ void vCardManager::loadAllFromCache()
foreach(QString fileName, list)
{
QFile file(getSettingsDir(m_client->configuration().jidBare())+ "vCards/" + fileName);
+ QString bareJid = fileName;
+ bareJid.chop(4);
if(file.open(QIODevice::ReadOnly))
{
QDomDocument doc;
@@ -188,7 +190,7 @@ void vCardManager::loadAllFromCache()
{
QXmppVCardIq vCardIq;
vCardIq.parse(doc.documentElement());
- m_mapBareJidVcard[m_client->configuration().jidBare()] = vCardIq;
+ m_mapBareJidVcard[bareJid] = vCardIq;
QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents);
}
}