From 2fd9ae9d16231a6736ba7e5c74d018aacc25f5a8 Mon Sep 17 00:00:00 2001 From: Max Klaversma Date: Mon, 27 Jan 2014 21:45:28 +0100 Subject: [PATCH] Hide widget when player is in playermode for other reasons (admin force) --- application/plugins/QueuePlugin.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/application/plugins/QueuePlugin.php b/application/plugins/QueuePlugin.php index 7d11c9d8..3241fc4f 100644 --- a/application/plugins/QueuePlugin.php +++ b/application/plugins/QueuePlugin.php @@ -205,6 +205,15 @@ class QueuePlugin implements CallbackListener, CommandListener, ManialinkPageAns } else { $this->removePlayerFromQueue($player->login); if(isset($this->spectators[$player->login])) unset($this->spectators[$player->login]); + + $found = false; + foreach($this->showPlay as $showPlay) { + if($showPlay['player']->login == $player->login) { + $found = true; + } + } + + if(!$found) $this->hideQueueWidget($player); } } }