aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-04-23 10:06:06 +0000
committerGravatar Fabio Bas2009-04-23 10:06:06 +0000
commitb022a0e4ecbef4b7cbba0cbf2830abf7e584157b (patch)
tree4d0e7557879282114a4e286207e21dd6e2b7981c /src
parentpossible portable fix (win32, needs testing) (diff)
downloadKVIrc-b022a0e4ecbef4b7cbba0cbf2830abf7e584157b.tar.gz
KVIrc-b022a0e4ecbef4b7cbba0cbf2830abf7e584157b.tar.bz2
KVIrc-b022a0e4ecbef4b7cbba0cbf2830abf7e584157b.zip
animated avatars: avoid double connect() on nick change
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3181 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/ui/kvi_userlistview.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/kvirc/ui/kvi_userlistview.cpp b/src/kvirc/ui/kvi_userlistview.cpp
index 1a55bf23e..4ca6d75ec 100644
--- a/src/kvirc/ui/kvi_userlistview.cpp
+++ b/src/kvirc/ui/kvi_userlistview.cpp
@@ -1274,6 +1274,12 @@ bool KviUserListView::nickChange(const QString & szOldNick, const QString & szNe
kvi_time_t joint = pEntry->m_joinTime;
bool bSelect = pEntry->m_bSelected;
KviAvatar * pAv = pEntry->m_pGlobalData->forgetAvatar();
+ if(pEntry->m_pConnectedAnimation)
+ {
+ pEntry->m_pConnectedAnimation->disconnect(SIGNAL(frameChanged()),
+ this,SLOT(animatedAvatarUpdated()));
+ }
+
KviIrcUserEntry::Gender gender = pEntry->m_pGlobalData->gender();
bool bBot = pEntry->m_pGlobalData->isBot();
part(szOldNick);