From 552e45e4d5bc57762e160dca52f8e77b122ce6ca Mon Sep 17 00:00:00 2001 From: doitux Date: Fri, 28 Oct 2011 20:32:46 +0000 Subject: [PATCH] prevent gui logging left-player and new-game-admin if gametable is not visible --- src/gui/qt/guiwrapper.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/qt/guiwrapper.cpp b/src/gui/qt/guiwrapper.cpp index b8f003a9..39fa7139 100644 --- a/src/gui/qt/guiwrapper.cpp +++ b/src/gui/qt/guiwrapper.cpp @@ -347,14 +347,14 @@ void GuiWrapper::SignalNetClientPlayerLeft(unsigned playerId, const string &play QString tmpName(QString::fromUtf8(playerName.c_str())); myStartWindow->signalNetClientPlayerLeft(playerId, tmpName); myW->signalNetClientPlayerLeft(playerId); - if (!playerName.empty() && playerName[0] != '#') + if (!playerName.empty() && playerName[0] != '#' && myW->isVisible()) myGuiLog->signalLogPlayerLeftMsg(tmpName, removeReason == NTF_NET_REMOVED_KICKED); } void GuiWrapper::SignalNetClientNewGameAdmin(unsigned playerId, const string &playerName) { myStartWindow->signalNetClientNewGameAdmin(playerId, QString::fromUtf8(playerName.c_str())); - if (!playerName.empty() && playerName[0] != '#') + if (!playerName.empty() && playerName[0] != '#' && myW->isVisible()) myGuiLog->signalLogNewGameAdminMsg(QString::fromUtf8(playerName.c_str())); }