summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-09-30 00:27:53 +0200
committersnowleo <schneeleo@gmail.com>2011-09-30 00:27:53 +0200
commit6224b072154f4e014db7cbff713eb7c2fe0b4bac (patch)
tree66283a85bfa0a605f00feb02aa71f21c1e430f9c
parenta5239ef60159cca0b1f25fbab43f9d3a831201f2 (diff)
downloadEssentials-6224b072154f4e014db7cbff713eb7c2fe0b4bac.tar
Essentials-6224b072154f4e014db7cbff713eb7c2fe0b4bac.tar.gz
Essentials-6224b072154f4e014db7cbff713eb7c2fe0b4bac.tar.lz
Essentials-6224b072154f4e014db7cbff713eb7c2fe0b4bac.tar.xz
Essentials-6224b072154f4e014db7cbff713eb7c2fe0b4bac.zip
Allow the deletion of broken homes
-rw-r--r--Essentials/src/com/earth2me/essentials/UserData.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/UserData.java b/Essentials/src/com/earth2me/essentials/UserData.java
index 39cebbd2a..90da6bb5c 100644
--- a/Essentials/src/com/earth2me/essentials/UserData.java
+++ b/Essentials/src/com/earth2me/essentials/UserData.java
@@ -163,7 +163,12 @@ public abstract class UserData extends PlayerExtension implements IConf
public void delHome(String name) throws Exception
{
- if (getHome(name) != null)
+ String search = name;
+ if (!homes.containsKey(search))
+ {
+ search = Util.sanitizeFileName(name);
+ }
+ if (homes.containsKey(search))
{
homes.remove(name);
config.removeProperty("homes." + name);