mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
parent
eccf50286e
commit
c30c1c6022
|
@ -657,6 +657,8 @@ void Widget::onFriendStatusChanged(int friendId, Status status)
|
||||||
|
|
||||||
contactListWidget->moveWidget(f->getFriendWidget(), status);
|
contactListWidget->moveWidget(f->getFriendWidget(), status);
|
||||||
|
|
||||||
|
bool isActualChange = f->getStatus() != status;
|
||||||
|
|
||||||
f->setStatus(status);
|
f->setStatus(status);
|
||||||
f->getFriendWidget()->updateStatusLight();
|
f->getFriendWidget()->updateStatusLight();
|
||||||
|
|
||||||
|
@ -675,6 +677,7 @@ void Widget::onFriendStatusChanged(int friendId, Status status)
|
||||||
default:
|
default:
|
||||||
fStatus = tr("online", "contact status"); break;
|
fStatus = tr("online", "contact status"); break;
|
||||||
}
|
}
|
||||||
|
if (isActualChange)
|
||||||
f->getChatForm()->addSystemInfoMessage(tr("%1 is now %2", "e.g. \"Dubslow is now online\"").arg(f->getDisplayedName()).arg(fStatus),
|
f->getChatForm()->addSystemInfoMessage(tr("%1 is now %2", "e.g. \"Dubslow is now online\"").arg(f->getDisplayedName()).arg(fStatus),
|
||||||
"white", QDateTime::currentDateTime());
|
"white", QDateTime::currentDateTime());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user