mira-dev team mailing list archive
-
mira-dev team
-
Mailing list archive
-
Message #00021
[Branch ~mira-dev/mira/trunk] Rev 195: Update user count display when user changes status
------------------------------------------------------------
revno: 195
committer: Alan Alvarez <aalvarez@xxxxxxxxxxxxx>
branch nick: trunk
timestamp: Fri 2010-04-23 12:11:00 -0400
message:
Update user count display when user changes status
modified:
mira-client/src/gui/qt/ContactDockWidget.cpp
--
lp:mira
https://code.launchpad.net/~mira-dev/mira/trunk
Your team Mira Core Development Team is subscribed to branch lp:mira.
To unsubscribe from this branch go to https://code.launchpad.net/~mira-dev/mira/trunk/+edit-subscription
=== modified file 'mira-client/src/gui/qt/ContactDockWidget.cpp'
--- mira-client/src/gui/qt/ContactDockWidget.cpp 2010-04-20 18:41:11 +0000
+++ mira-client/src/gui/qt/ContactDockWidget.cpp 2010-04-23 16:11:00 +0000
@@ -56,8 +56,21 @@
void ContactDockWidget::changeUserStatus(const QString& username, char status)
{
- if (takeTreeItem(onlineTreeItem, username) || takeTreeItem(offlineTreeItem, username))
- addUser(username, status);
+ if (takeTreeItem(onlineTreeItem, username))
+ {
+ --numOnlineInWorkplace;
+ updateUserCountDisplay();
+ addUser(username, status);
+ return;
+ }
+
+ if (takeTreeItem(offlineTreeItem, username))
+ {
+ --numOfflineInWorkplace;
+ updateUserCountDisplay();
+ addUser(username, status);
+ return;
+ }
}
void ContactDockWidget::updateUserCountDisplay()