From bd90714ed39dde4f16454cc0f5207997475c5d41 Mon Sep 17 00:00:00 2001 From: Alexander Nell Date: Mon, 11 May 2020 17:05:56 +0200 Subject: [PATCH] Null-checks on KarmaGauge --- core/ManiaExchange/ManiaExchangeList.php | 6 ++++-- plugins/MCTeam/KarmaPlugin.php | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/core/ManiaExchange/ManiaExchangeList.php b/core/ManiaExchange/ManiaExchangeList.php index ee7b5a9f..cfc3709e 100644 --- a/core/ManiaExchange/ManiaExchangeList.php +++ b/core/ManiaExchange/ManiaExchangeList.php @@ -314,8 +314,10 @@ class ManiaExchangeList implements CallbackListener, ManialinkPageAnswerListener 20, 10 ); - $mapFrame->addChild($karmaGauge); - $karmaGauge->setX($posX + 87); + if ($karmaGauge) { + $mapFrame->addChild($karmaGauge); + $karmaGauge->setX($posX + 87); + } $posY -= 4; diff --git a/plugins/MCTeam/KarmaPlugin.php b/plugins/MCTeam/KarmaPlugin.php index b1be99af..226d74a1 100644 --- a/plugins/MCTeam/KarmaPlugin.php +++ b/plugins/MCTeam/KarmaPlugin.php @@ -926,8 +926,10 @@ class KarmaPlugin implements CallbackListener, TimerListener, Plugin { 0.95*$width, 0.95*$height ); - $karmaGauge->setY(-0.15*$height); - $frame->addChild($karmaGauge); + if ($karmaGauge) { + $frame->addChild($karmaGauge); + $karmaGauge->setY(-0.15*$height); + } $this->maniaControl->getManialinkManager()->sendManialink($manialink); }