diff --git a/backends/libircclient-qt/main.cpp b/backends/libircclient-qt/main.cpp index 346fd4ad59e43f98e8f7b9866f1b836930e845a8..2815cb4a8f6649fe589164e00593bf717f732f9d 100644 --- a/backends/libircclient-qt/main.cpp +++ b/backends/libircclient-qt/main.cpp @@ -52,6 +52,8 @@ class IRCNetworkPlugin : public NetworkPlugin { return; m_sessions[user]->addAutoJoinChannel(QString::fromStdString(room)); m_sessions[user]->join(QString::fromStdString(room), QString::fromStdString(password)); + // update nickname, because we have nickname per session, no nickname per room. + handleRoomChanged(user, room, m_sessions[user]->nick().toStdString()); } std::map m_sessions;