From 08a45bde1312453dac0b409a6426cf2ca6456bef Mon Sep 17 00:00:00 2001 From: SFENCE Date: Tue, 25 Jun 2024 19:21:22 +0200 Subject: [PATCH] Fix experiments. --- src/gui/guiFormSpecMenu.cpp | 2 +- src/inventorymanager.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gui/guiFormSpecMenu.cpp b/src/gui/guiFormSpecMenu.cpp index 26caec4bc..a90d5716a 100644 --- a/src/gui/guiFormSpecMenu.cpp +++ b/src/gui/guiFormSpecMenu.cpp @@ -3800,7 +3800,7 @@ void GUIFormSpecMenu::showTooltip(const std::wstring &text, void GUIFormSpecMenu::updateSelectedItem() { // Don't update when dragging an item - if (m_selected_item && (m_selected_dragging || m_left_dragging)) + if (m_selected_item && (m_left_dragging && (m_left_drag_stacks.size() > 1))) return; verifySelectedItem(); diff --git a/src/inventorymanager.cpp b/src/inventorymanager.cpp index 6c66fd351..aa4408595 100644 --- a/src/inventorymanager.cpp +++ b/src/inventorymanager.cpp @@ -460,8 +460,7 @@ void IMoveAction::apply(InventoryManager *mgr, ServerActiveObject *player, IGame if (from_inv.type == InventoryLocation::PLAYER) list_from->setModified(); - if (to_inv.type == InventoryLocation::PLAYER) - list_to->setModified(); + list_to->setModified(); infostream<<"IMoveAction::apply(): move was completely disallowed:" <<" move_count="<