summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <snowleo@e251c2fe-e539-e718-e476-b85c1f46cddb>2011-05-02 00:20:57 +0000
committersnowleo <snowleo@e251c2fe-e539-e718-e476-b85c1f46cddb>2011-05-02 00:20:57 +0000
commit9d9adaa0b593b681f2aba19b9c44611d4c0c8bbc (patch)
tree20b7d68865fd9169990b258b2d453b8e4f78019e
parent6f16650e7d4ccba542595e2223e7c93668f37a1d (diff)
downloadEssentials-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.java8
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));
}