diff options
| author | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2010-09-11 20:22:16 +0000 |
|---|---|---|
| committer | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2010-09-11 20:22:16 +0000 |
| commit | c4c2838cb84c7de9fb4b4eb501e7323ba5b87730 (patch) | |
| tree | ab7d36bfd61fddec005d83b760a9b2708f10b24a /examples/GuiClient/vCardManager.cpp | |
| parent | 2b81524fb99270b7fc06d5f1b5ec52dec651c125 (diff) | |
| download | qxmpp-c4c2838cb84c7de9fb4b4eb501e7323ba5b87730.tar.gz | |
bugfix: use bareJid of the entries instead of the client itself
Diffstat (limited to 'examples/GuiClient/vCardManager.cpp')
| -rw-r--r-- | examples/GuiClient/vCardManager.cpp | 4 |
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); } } |
