diff --git a/application/core/Maps/Map.php b/application/core/Maps/Map.php index 1aebb6c8..4fe04e77 100644 --- a/application/core/Maps/Map.php +++ b/application/core/Maps/Map.php @@ -90,7 +90,7 @@ class Map { * @return bool */ public function updateAvailable() { - if($this->lastUpdate < $this->mx->updated || $this->uid != $this->mx->uid) { + if($this->mx != null && ($this->lastUpdate < $this->mx->updated || $this->uid != $this->mx->uid)) { return true; } else { return false; diff --git a/application/core/Maps/MapList.php b/application/core/Maps/MapList.php index 168aca9d..4fa55e9b 100644 --- a/application/core/Maps/MapList.php +++ b/application/core/Maps/MapList.php @@ -431,7 +431,7 @@ class MapList implements ManialinkPageAnswerListener, CallbackListener { * @var Map $map */ foreach($mapList as $map) { - + var_dump($map->updateAvailable()); if(!isset($pageFrame)) { $pageFrame = new Frame(); $frame->add($pageFrame); diff --git a/application/plugins/CustomVotes.php b/application/plugins/CustomVotes.php index 1e52ddc9..a1340f1d 100644 --- a/application/plugins/CustomVotes.php +++ b/application/plugins/CustomVotes.php @@ -104,8 +104,8 @@ class CustomVotesPlugin implements CommandListener, CallbackListener, ManialinkP $this->maniaControl->settingManager->initSetting($this, self::SETTING_VOTE_ICON_WIDTH, 6); $this->maniaControl->settingManager->initSetting($this, self::SETTING_VOTE_ICON_HEIGHT, 6); - $this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_POSX, 160 - 42 - 15); - $this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_POSY, 90 - 2 - 15); + $this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_POSX, 160 - 15); //160 - 42 - 15 + $this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_POSY, -15); //90 - 2 - 15 $this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_WIDTH, 30); $this->maniaControl->settingManager->initSetting($this, self::SETTING_WIDGET_HEIGHT, 25);