SetupWizard: fixed user being able to avoid agreeing to license, closes #2703

This commit is contained in:
Dylan K. Taylor 2019-01-29 13:43:13 +00:00
parent 80d48161d3
commit 1099e2044b

View File

@ -76,10 +76,6 @@ class SetupWizard{
}
}while($lang === null);
$config = new Config(\pocketmine\DATA . "server.properties", Config::PROPERTIES);
$config->set("language", $lang);
$config->save();
$this->lang = new BaseLang($lang);
$this->message($this->lang->get("language_has_been_selected"));
@ -88,6 +84,11 @@ class SetupWizard{
return false;
}
//this has to happen here to prevent user avoiding agreeing to license
$config = new Config(\pocketmine\DATA . "server.properties", Config::PROPERTIES);
$config->set("language", $lang);
$config->save();
if(strtolower($this->getInput($this->lang->get("skip_installer"), "n", "y/N")) === "y"){
return true;
}