mkalam-alami/inventory-tweaks — pull request #164 by cpw (2011-12-08 16:41:10+00:00)
Title: A couple of gui screen fixups, as well as a bug fix

rather than try and derive a current gui screen, pass the one we get
from OnTickInGUI around instead. This means we are always using a valid
GUI when we have one at all, and we can drop a lot of the "is it this or
that" testing. InvTweaksContainerManager is now 100% responsible for
deciding if it's a valid GUI as well as extracting slot sections.

This means shift click to furnaces, custom inventories, other stuff all works, as does up click and down click.

Additionally fixed click in certain scenarios- you forgot to check
the result of the container.move method and can end up stuck in an
infinite loop.