index 2bf3e809a0346ea0373be2d9479da67086748d87..1ff231a1ff1e32e8228ba3ae1e6a82a6236c1706 100644 (file)
@@ -147,7 +147,15 @@ sp_feComponentTransfer_set(SPObject *object, unsigned int key, gchar const *valu
SPFeComponentTransfer *feComponentTransfer = SP_FECOMPONENTTRANSFER(object);
(void)feComponentTransfer;
+ NR::FilterComponentTransferType type;
switch(key) {
+ case SP_ATTR_TYPE:
+ type = sp_feComponenttransfer_read_type(value);
+ if(type != feComponentTransfer->type) {
+ feComponentTransfer->type = type;
+ object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG);
+ }
+ break;
/*DEAL WITH SETTING ATTRIBUTES HERE*/
default:
if (((SPObjectClass *) feComponentTransfer_parent_class)->set)