projects
/
synfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix 1795913. Subtract now works with colors.
[synfig.git]
/
synfig-core
/
trunk
/
src
/
synfig
/
valuenode_subtract.cpp
diff --git
a/synfig-core/trunk/src/synfig/valuenode_subtract.cpp
b/synfig-core/trunk/src/synfig/valuenode_subtract.cpp
index
0372731
..
a541edc
100644
(file)
--- a/
synfig-core/trunk/src/synfig/valuenode_subtract.cpp
+++ b/
synfig-core/trunk/src/synfig/valuenode_subtract.cpp
@@
-75,8
+75,11
@@
ValueNode_Subtract::create(const ValueBase& x)
{
case ValueBase::TYPE_NIL:
return value_node;
{
case ValueBase::TYPE_NIL:
return value_node;
- case ValueBase::TYPE_ANGLE:
case ValueBase::TYPE_COLOR:
case ValueBase::TYPE_COLOR:
+ value_node->set_link("lhs",ValueNode_Const::create(x.get(Color())));
+ value_node->set_link("rhs",ValueNode_Const::create(Color(0,0,0,0)));
+ break;
+ case ValueBase::TYPE_ANGLE:
case ValueBase::TYPE_INTEGER:
case ValueBase::TYPE_REAL:
case ValueBase::TYPE_VECTOR:
case ValueBase::TYPE_INTEGER:
case ValueBase::TYPE_REAL:
case ValueBase::TYPE_VECTOR: