View | Details | Raw Unified | Return to bug 127823
Collapse All | Expand All

(-)rsvg-filter.c (-12 / +12 lines)
Lines 834-840 Link Here
834
static void
834
static void
835
rsvg_filter_primitive_blend_set_atts (RsvgNode * node, RsvgHandle * ctx, RsvgPropertyBag * atts)
835
rsvg_filter_primitive_blend_set_atts (RsvgNode * node, RsvgHandle * ctx, RsvgPropertyBag * atts)
836
{
836
{
837
	const char *id = NULL, *value;
837
	const char *value;
838
	double font_size;
838
	double font_size;
839
	RsvgFilterPrimitiveBlend *filter;
839
	RsvgFilterPrimitiveBlend *filter;
840
	
840
	
Lines 900-906 Link Here
900
				filter->super.sizedefaults = 0;
900
				filter->super.sizedefaults = 0;
901
			}
901
			}
902
			if ((value = rsvg_property_bag_lookup (atts, "id")))
902
			if ((value = rsvg_property_bag_lookup (atts, "id")))
903
				rsvg_defs_register_name (ctx->defs, id, &filter->super.super);
903
				rsvg_defs_register_name (ctx->defs, value, &filter->super.super);
904
		}
904
		}
905
}
905
}
906
906
Lines 1070-1076 Link Here
1070
	gint i, j;
1070
	gint i, j;
1071
	guint listlen;
1071
	guint listlen;
1072
	double font_size;
1072
	double font_size;
1073
	const char *id = NULL, *value;
1073
	const char *value;
1074
	gboolean has_target_x, has_target_y;
1074
	gboolean has_target_x, has_target_y;
1075
	RsvgFilterPrimitiveConvolveMatrix *filter;
1075
	RsvgFilterPrimitiveConvolveMatrix *filter;
1076
	
1076
	
Lines 1169-1175 Link Here
1169
						filter->edgemode = 0;
1169
						filter->edgemode = 0;
1170
				}
1170
				}
1171
			if ((value = rsvg_property_bag_lookup (atts, "id")))
1171
			if ((value = rsvg_property_bag_lookup (atts, "id")))
1172
				rsvg_defs_register_name (ctx->defs, id, &filter->super.super);
1172
				rsvg_defs_register_name (ctx->defs, value, &filter->super.super);
1173
		}
1173
		}
1174
1174
1175
	if (filter->divisor == 0)
1175
	if (filter->divisor == 0)
Lines 1526-1532 Link Here
1526
											  RsvgHandle * ctx,
1526
											  RsvgHandle * ctx,
1527
											  RsvgPropertyBag * atts)
1527
											  RsvgPropertyBag * atts)
1528
{
1528
{
1529
	const char *id = NULL, *value;
1529
	const char *value;
1530
	double font_size;
1530
	double font_size;
1531
	RsvgFilterPrimitiveGaussianBlur *filter;
1531
	RsvgFilterPrimitiveGaussianBlur *filter;
1532
1532
Lines 1581-1587 Link Here
1581
													   &filter->sdx,
1581
													   &filter->sdx,
1582
													   &filter->sdy);
1582
													   &filter->sdy);
1583
			if ((value = rsvg_property_bag_lookup (atts, "id")))
1583
			if ((value = rsvg_property_bag_lookup (atts, "id")))
1584
				rsvg_defs_register_name (ctx->defs, id, &filter->super.super);
1584
				rsvg_defs_register_name (ctx->defs, value, &filter->super.super);
1585
		}
1585
		}
1586
}
1586
}
1587
1587
Lines 1694-1700 Link Here
1694
static void
1694
static void
1695
rsvg_filter_primitive_offset_set_atts (RsvgNode * self, RsvgHandle * ctx, RsvgPropertyBag * atts)
1695
rsvg_filter_primitive_offset_set_atts (RsvgNode * self, RsvgHandle * ctx, RsvgPropertyBag * atts)
1696
{
1696
{
1697
	const char *id = NULL, *value;
1697
	const char *value;
1698
	double font_size;
1698
	double font_size;
1699
	RsvgFilterPrimitiveOffset *filter;
1699
	RsvgFilterPrimitiveOffset *filter;
1700
	
1700
	
Lines 1757-1763 Link Here
1757
															  1,
1757
															  1,
1758
													  font_size);
1758
													  font_size);
1759
			if ((value = rsvg_property_bag_lookup (atts, "id")))
1759
			if ((value = rsvg_property_bag_lookup (atts, "id")))
1760
				rsvg_defs_register_name (ctx->defs, id, &filter->super.super);
1760
				rsvg_defs_register_name (ctx->defs, value, &filter->super.super);
1761
		}
1761
		}
1762
}
1762
}
1763
1763
Lines 1838-1844 Link Here
1838
static void
1838
static void
1839
rsvg_filter_primitive_merge_set_atts (RsvgNode * self, RsvgHandle * ctx, RsvgPropertyBag * atts)
1839
rsvg_filter_primitive_merge_set_atts (RsvgNode * self, RsvgHandle * ctx, RsvgPropertyBag * atts)
1840
{
1840
{
1841
	const char *id = NULL, *value;
1841
	const char *value;
1842
	double font_size;
1842
	double font_size;
1843
	RsvgFilterPrimitiveMerge *filter;
1843
	RsvgFilterPrimitiveMerge *filter;
1844
	
1844
	
Lines 1887-1893 Link Here
1887
					filter->super.sizedefaults = 0;
1887
					filter->super.sizedefaults = 0;
1888
				}
1888
				}
1889
			if ((value = rsvg_property_bag_lookup (atts, "id")))
1889
			if ((value = rsvg_property_bag_lookup (atts, "id")))
1890
				rsvg_defs_register_name (ctx->defs, id, &filter->super.super);
1890
				rsvg_defs_register_name (ctx->defs, value, &filter->super.super);
1891
		}
1891
		}
1892
}
1892
}
1893
1893
Lines 2043-2049 Link Here
2043
	gint type;
2043
	gint type;
2044
	guint listlen;
2044
	guint listlen;
2045
	double font_size;
2045
	double font_size;
2046
	const char *id = NULL, *value;
2046
	const char *value;
2047
	RsvgFilterPrimitiveColourMatrix *filter;
2047
	RsvgFilterPrimitiveColourMatrix *filter;
2048
	
2048
	
2049
	font_size = rsvg_state_current_font_size (ctx);
2049
	font_size = rsvg_state_current_font_size (ctx);
Lines 2113-2119 Link Here
2113
						type = 0;
2113
						type = 0;
2114
				}
2114
				}
2115
			if ((value = rsvg_property_bag_lookup (atts, "id")))
2115
			if ((value = rsvg_property_bag_lookup (atts, "id")))
2116
				rsvg_defs_register_name (ctx->defs, id, &filter->super.super);
2116
				rsvg_defs_register_name (ctx->defs, value, &filter->super.super);
2117
		}			
2117
		}			
2118
2118
2119
	if (type == 0)
2119
	if (type == 0)

Return to bug 127823