Fixed Issue 674: FF parsing errors message when viewing SVG code

git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1798 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
Alexis Deveria
2010-10-13 14:33:20 +00:00
parent 368f6e6417
commit 9be5126a9f

View File

@@ -8303,6 +8303,10 @@ var convertGradients = this.convertGradients = function(elem) {
// get object's bounding box
var bb = getBBox(elems[0]);
// This will occur if the element is inside a <defs> or a <symbol>,
// in which we shouldn't need to convert anyway.
if(!bb) return;
if(grad.tagName === 'linearGradient') {
var g_coords = $(grad).attr(['x1', 'y1', 'x2', 'y2']);
@@ -8326,7 +8330,6 @@ var convertGradients = this.convertGradients = function(elem) {
x2: (g_coords.x2 - bb.x) / bb.width,
y2: (g_coords.y2 - bb.y) / bb.height
});
grad.removeAttribute('gradientUnits');
} else {
// Note: radialGradient elements cannot be easily converted