From 4c3da6e8f5063e4fc866d547e21fc9f28866951f Mon Sep 17 00:00:00 2001 From: drtshock Date: Tue, 11 Mar 2014 19:31:45 -0500 Subject: [PATCH] check dat. --- .../java/com/drtshock/playervaults/listeners/Listeners.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/drtshock/playervaults/listeners/Listeners.java b/src/main/java/com/drtshock/playervaults/listeners/Listeners.java index 4c8ca94..facf7a0 100644 --- a/src/main/java/com/drtshock/playervaults/listeners/Listeners.java +++ b/src/main/java/com/drtshock/playervaults/listeners/Listeners.java @@ -55,7 +55,8 @@ public class Listeners implements Listener { public void saveVault(Player player) { if (PlayerVaults.IN_VAULT.containsKey(player.getName())) { Inventory inv = player.getOpenInventory().getTopInventory(); - player.closeInventory(); // close the player's inventory just in case. + if(inv.getViewers().contains(player)) + player.closeInventory(); if (inv.getViewers().size() == 1) { VaultViewInfo info = PlayerVaults.IN_VAULT.get(player.getName()); try {