diff --git a/src/gui/qt/gametable.ui b/src/gui/qt/gametable.ui index 58fe68ab..58a77453 100644 --- a/src/gui/qt/gametable.ui +++ b/src/gui/qt/gametable.ui @@ -1781,6 +1781,15 @@ Kick + + 0 + + + -1 + + + 5 + @@ -1859,6 +1868,12 @@ + + + 80 + 20 + + Yes @@ -1866,6 +1881,12 @@ + + + 80 + 20 + + No @@ -3013,7 +3034,7 @@ 0 0 1000 - 28 + 30 diff --git a/src/gui/qt/gametable/gametableimpl.cpp b/src/gui/qt/gametable/gametableimpl.cpp index e5631d3c..27911e4e 100755 --- a/src/gui/qt/gametable/gametableimpl.cpp +++ b/src/gui/qt/gametable/gametableimpl.cpp @@ -3207,8 +3207,13 @@ void gameTableImpl::refreshVotesMonitor(int currentVotes, int numVotesNeededToKi if(currentVotes == 1) currentVotesString = tr("vote"); else currentVotesString = tr("votes"); - PlayerInfo info(myStartWindow->getSession()->getClientPlayerInfo(playerAboutToBeKickedId)); - label_votesMonitor->setText(tr("Player %1 has %2 %3
against him. %4 votes needed to kick.").arg(QString::fromUtf8(info.playerName.c_str())).arg(currentVotes).arg(currentVotesString).arg(numVotesNeededToKick)); + if((*myStartWindow->getSession()->getCurrentGame()->getSeatsList()->begin())->getMyUniqueID() != playerAboutToBeKickedId) { + PlayerInfo info(myStartWindow->getSession()->getClientPlayerInfo(playerAboutToBeKickedId)); + label_votesMonitor->setText(tr("Player %1 has %2 %3
against him. %4 votes needed to kick.").arg(QString::fromUtf8(info.playerName.c_str())).arg(currentVotes).arg(currentVotesString).arg(numVotesNeededToKick)); + } + else { + label_votesMonitor->setText(tr("You have %1 %2 against you. %3 votes needed to kick.").arg(currentVotes).arg(currentVotesString).arg(numVotesNeededToKick)); + } } void gameTableImpl::refreshCardsChance(GameState bero)