Reset selector on error.

This commit is contained in:
Jesse Boyd 2017-03-25 05:31:13 +11:00
parent 48c6bfe21c
commit 06f61208f3
No known key found for this signature in database
GPG Key ID: 59F1DE6293AF6E1F
1 changed files with 6 additions and 2 deletions

View File

@ -628,8 +628,12 @@ public class LocalSession {
*/ */
public RegionSelector getRegionSelector(World world) { public RegionSelector getRegionSelector(World world) {
checkNotNull(world); checkNotNull(world);
if (selector.getWorld() == null || !selector.getWorld().equals(world)) { try {
selector.setWorld(world); if (selector.getWorld() == null || !selector.getWorld().equals(world)) {
selector.setWorld(world);
selector.clear();
}
} catch (Throwable ignore) {
selector.clear(); selector.clear();
} }
return selector; return selector;