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 */
|
/* proxy operations can skip data type conversion */
|
||||||
NodeOperation *from_op = &link.from()->getOperation();
|
NodeOperation *from_op = &link.from()->getOperation();
|
||||||
NodeOperation *to_op = &link.to()->getOperation();
|
NodeOperation *to_op = &link.to()->getOperation();
|
||||||
if (!from_op->useDatatypeConversion() || !to_op->useDatatypeConversion())
|
if (!(from_op->useDatatypeConversion() || to_op->useDatatypeConversion()))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (link.from()->getDataType() != link.to()->getDataType())
|
if (link.from()->getDataType() != link.to()->getDataType())
|
||||||
|
Loading…
Reference in New Issue
Block a user