diff options
author | SmallJoker <mk939@ymail.com> | 2019-08-25 10:55:27 +0200 |
---|---|---|
committer | SmallJoker <mk939@ymail.com> | 2019-09-09 19:19:54 +0200 |
commit | fae6242d4ef6ca34d131054484acf5efc2fcba70 (patch) | |
tree | 46d865c5f8af0bb7e67e0c105db85be210891fe1 /src/inventorymanager.cpp | |
parent | a57f951e021efb11fb7d5779d63aa36ede7a41b4 (diff) | |
download | minetest-fae6242d4ef6ca34d131054484acf5efc2fcba70.tar.gz minetest-fae6242d4ef6ca34d131054484acf5efc2fcba70.tar.bz2 minetest-fae6242d4ef6ca34d131054484acf5efc2fcba70.zip |
Send cumulated inventory changes only each step (#8856)
Applies to player and detached inventories
Diffstat (limited to 'src/inventorymanager.cpp')
-rw-r--r-- | src/inventorymanager.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/inventorymanager.cpp b/src/inventorymanager.cpp index 24d1fa6ff..02cb9e3a4 100644 --- a/src/inventorymanager.cpp +++ b/src/inventorymanager.cpp @@ -524,9 +524,9 @@ void IMoveAction::apply(InventoryManager *mgr, ServerActiveObject *player, IGame } } - mgr->setInventoryModified(from_inv, false); + mgr->setInventoryModified(from_inv); if (inv_from != inv_to) - mgr->setInventoryModified(to_inv, false); + mgr->setInventoryModified(to_inv); } void IMoveAction::clientApply(InventoryManager *mgr, IGameDef *gamedef) @@ -671,7 +671,7 @@ void IDropAction::apply(InventoryManager *mgr, ServerActiveObject *player, IGame if (item2.count != actually_dropped_count) errorstream<<"Could not take dropped count of items"<<std::endl; - mgr->setInventoryModified(from_inv, false); + mgr->setInventoryModified(from_inv); } } |