diff options
author | snowleo <snowleo@e251c2fe-e539-e718-e476-b85c1f46cddb> | 2011-05-02 00:20:57 +0000 |
---|---|---|
committer | snowleo <snowleo@e251c2fe-e539-e718-e476-b85c1f46cddb> | 2011-05-02 00:20:57 +0000 |
commit | 9d9adaa0b593b681f2aba19b9c44611d4c0c8bbc (patch) | |
tree | 20b7d68865fd9169990b258b2d453b8e4f78019e | |
parent | 6f16650e7d4ccba542595e2223e7c93668f37a1d (diff) | |
download | Essentials-9d9adaa0b593b681f2aba19b9c44611d4c0c8bbc.tar Essentials-9d9adaa0b593b681f2aba19b9c44611d4c0c8bbc.tar.gz Essentials-9d9adaa0b593b681f2aba19b9c44611d4c0c8bbc.tar.lz Essentials-9d9adaa0b593b681f2aba19b9c44611d4c0c8bbc.tar.xz Essentials-9d9adaa0b593b681f2aba19b9c44611d4c0c8bbc.zip |
[trunk] Fix converting to new home format.
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1304 e251c2fe-e539-e718-e476-b85c1f46cddb
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java b/Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java index 3c40db8a8..452caeec3 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java @@ -139,12 +139,16 @@ public class EssentialsUpgrade continue; } EssentialsConf config = new EssentialsConf(file); + config.load(); if (config.hasProperty("home") && !config.hasProperty("home.default")) { @SuppressWarnings("unchecked") List<Object> vals = (List<Object>)config.getProperty("home"); - World world = ess.getServer() == null ? null : ess.getServer().getWorlds().get(0); - if (vals.size() > 5 && ess.getServer() != null) + if (vals == null) { + continue; + } + World world = ess.getServer().getWorlds().get(0); + if (vals.size() > 5) { world = ess.getServer().getWorld((String)vals.get(5)); } |