GafferHQ / gaffer

Gaffer is a node-based application for lookdev, lighting and automation
http://www.gafferhq.org
BSD 3-Clause "New" or "Revised" License
955 stars 206 forks source link

Misplaced postTask nodule #1655

Open ivanimanishi opened 8 years ago

ivanimanishi commented 8 years ago

The postTask nodule gets misplaced in an ExecutableNode when the node is resized because of the addition of extra nodules. misplacedposttasknodule

Seems to work fine if then name of the node itself is the cause of the node's resize.

Sample code to test it:

script['PythonCommand'] = Gaffer.PythonCommand()
script['PythonCommand'].addChild(Gaffer.Plug('dummy'))
script['PythonCommand'].addChild(Gaffer.Plug('dummyA'))
script['PythonCommand'].addChild(Gaffer.Plug('dummyB'))
script['PythonCommand'].addChild(Gaffer.Plug('dummyC'))
andrewkaufman commented 8 years ago

It doesn't seem restricted to ExecutableNodes (nor to the right hand side)

screenshot