Fix T41573: Compositing reroute converts floats to red color
At compo level, only skip data type conversion if both ends of a link do not require it. Thanks to Lukas for advices and review.
This commit is contained in:
parent
9c19ad1f79
commit
876ccc8373
@ -273,7 +273,7 @@ void NodeOperationBuilder::add_datatype_conversions()
|
||||
/* proxy operations can skip data type conversion */
|
||||
NodeOperation *from_op = &link.from()->getOperation();
|
||||
NodeOperation *to_op = &link.to()->getOperation();
|
||||
if (!from_op->useDatatypeConversion() || !to_op->useDatatypeConversion())
|
||||
if (!(from_op->useDatatypeConversion() || to_op->useDatatypeConversion()))
|
||||
continue;
|
||||
|
||||
if (link.from()->getDataType() != link.to()->getDataType())
|
||||
|
Loading…
Reference in New Issue
Block a user