Add flag for checking inital server message

This commit is contained in:
backendr 2017-05-06 00:18:49 +02:00
parent c96f234b6d
commit b140721d50
2 changed files with 7 additions and 1 deletions

View file

@ -168,7 +168,12 @@ void TabServer::retranslateUi()
void TabServer::processServerMessageEvent(const Event_ServerMessage &event)
{
serverInfoBox->setHtml(QString::fromStdString(event.message()));
emit userEvent();
if (shouldEmitUpdate) {
// prevent the initial server message from taking attention from ping icon
emit userEvent();
} else {
shouldEmitUpdate = true;
}
}
void TabServer::joinRoom(int id, bool setCurrent)

View file

@ -47,6 +47,7 @@ private:
AbstractClient *client;
RoomSelector *roomSelector;
QTextBrowser *serverInfoBox;
bool shouldEmitUpdate = false;
public:
TabServer(TabSupervisor *_tabSupervisor, AbstractClient *_client, QWidget *parent = 0);
void retranslateUi();