Fix bug with multiple input inventories with the filters

This commit is contained in:
Novatux 2014-07-02 12:42:33 +02:00
parent 99a902a8b8
commit df1c9d0874
1 changed files with 6 additions and 4 deletions

View File

@ -148,8 +148,9 @@ minetest.register_node("pipeworks:filter", {
end
end
if inv:is_empty("main") then
grabAndFire(frominv, frominvname, frompos, fromnode, nil, tube, idef, dir)
return true
if grabAndFire(frominv, frominvname, frompos, fromnode, nil, tube, idef, dir) then
return true
end
end
return false
end
@ -239,8 +240,9 @@ minetest.register_node("pipeworks:mese_filter", {
end
end
if inv:is_empty("main") then
grabAndFire(frominv, frominvname, frompos, fromnode, nil, tube, idef, dir, true)
return true
if grabAndFire(frominv, frominvname, frompos, fromnode, nil, tube, idef, dir, true) then
return true
end
end
return false
end