diff --git a/apps/openmw/mwlua/objectbindings.cpp b/apps/openmw/mwlua/objectbindings.cpp index 09ed8d26c2..e48e1d2582 100644 --- a/apps/openmw/mwlua/objectbindings.cpp +++ b/apps/openmw/mwlua/objectbindings.cpp @@ -308,6 +308,7 @@ namespace MWLua context.mLuaManager->addAction([item = object, count, cont = inventory.mObj] { auto& refData = item.ptr().getRefData(); refData.setCount(count); // temporarily undo removal to run ContainerStore::add + refData.enable(); cont.ptr().getClass().getContainerStore(cont.ptr()).add(item.ptr(), count, false); refData.setCount(0); });