Updated check on dropItem method.

This commit is contained in:
MobiusDevelopment 2022-01-20 17:40:05 +00:00
parent 18fe85916c
commit 75ba003efb
2 changed files with 12 additions and 0 deletions

View File

@ -602,6 +602,11 @@ public abstract class Inventory extends ItemContainer
*/ */
public Item dropItem(String process, Item item, Player actor, WorldObject reference) public Item dropItem(String process, Item item, Player actor, WorldObject reference)
{ {
if (item == null)
{
return null;
}
synchronized (item) synchronized (item)
{ {
if (!_items.contains(item)) if (!_items.contains(item))
@ -617,6 +622,7 @@ public abstract class Inventory extends ItemContainer
item.updateDatabase(); item.updateDatabase();
refreshWeight(); refreshWeight();
} }
return item; return item;
} }

View File

@ -602,6 +602,11 @@ public abstract class Inventory extends ItemContainer
*/ */
public Item dropItem(String process, Item item, Player actor, WorldObject reference) public Item dropItem(String process, Item item, Player actor, WorldObject reference)
{ {
if (item == null)
{
return null;
}
synchronized (item) synchronized (item)
{ {
if (!_items.contains(item)) if (!_items.contains(item))
@ -617,6 +622,7 @@ public abstract class Inventory extends ItemContainer
item.updateDatabase(); item.updateDatabase();
refreshWeight(); refreshWeight();
} }
return item; return item;
} }