From 77e914238c503f1681806c6baaedf4c0c1f0e876 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Mon, 16 Jun 2014 20:17:32 +0200 Subject: [PATCH] Fixed updater --- src/pocketmine/updater/AutoUpdater.php | 3 ++- src/pocketmine/utils/VersionString.php | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pocketmine/updater/AutoUpdater.php b/src/pocketmine/updater/AutoUpdater.php index e14de58fa..16d6edc6b 100644 --- a/src/pocketmine/updater/AutoUpdater.php +++ b/src/pocketmine/updater/AutoUpdater.php @@ -124,9 +124,10 @@ class AutoUpdater{ if($currentVersion->compare($newVersion) > 0){ $this->hasUpdate = true; + }else{ + $this->hasUpdate = false; } - $this->hasUpdate = false; } public function getChannel(){ diff --git a/src/pocketmine/utils/VersionString.php b/src/pocketmine/utils/VersionString.php index 6e60bb92c..5e0579f66 100644 --- a/src/pocketmine/utils/VersionString.php +++ b/src/pocketmine/utils/VersionString.php @@ -83,7 +83,7 @@ class VersionString{ } public function getRelease(){ - return $this->generation . "." . $this->major . "." . $this->minor; + return $this->generation . "." . $this->major . ($this->minor > 0 ? "." . $this->minor : ""); } public function getBuild(){ @@ -117,7 +117,7 @@ class VersionString{ return 1; //Target is newer }elseif($target->getBuild() > $this->getBuild()){ return 1; - }elseif($target->getBuild() > $this->getBuild()){ + }elseif($target->getBuild() < $this->getBuild()){ return -1; }else{ return 0; //Same version