diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-09-13 10:59:58 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-09-13 10:59:58 +0200 |
| commit | 5daff75e60f862ce721dbe1358e54036b6d25ebe (patch) | |
| tree | b873fb40d43692a9b8e60b9e50f114e79ef2c9ff /examples/GuiClient/mainDialog.cpp | |
| parent | e63fabec07872984dec1ed8f2e9661447b686768 (diff) | |
| download | qxmpp-5daff75e60f862ce721dbe1358e54036b6d25ebe.tar.gz | |
fix display of own vCard
Diffstat (limited to 'examples/GuiClient/mainDialog.cpp')
| -rw-r--r-- | examples/GuiClient/mainDialog.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/examples/GuiClient/mainDialog.cpp b/examples/GuiClient/mainDialog.cpp index 06480505..dab9da2c 100644 --- a/examples/GuiClient/mainDialog.cpp +++ b/examples/GuiClient/mainDialog.cpp @@ -431,13 +431,16 @@ void mainDialog::avatarChanged(const QImage& image) void mainDialog::updateStatusWidget() { - // fetch selfVCard - m_xmppClient.vCardManager().requestVCard(); + const QString bareJid = m_xmppClient.configuration().jidBare(); - m_statusWidget.setDisplayName(m_xmppClient.configuration().jidBare()); + // initialise status widget + updateVCard(bareJid); m_statusWidget.setStatusText(presenceToStatusText(m_xmppClient.clientPresence())); m_statusWidget.setPresenceAndStatusType(m_xmppClient.clientPresence().type(), m_xmppClient.clientPresence().availableStatusType()); + + // fetch own vCard + m_vCardCache.requestVCard(bareJid); } void mainDialog::signIn() |
