Bug 534156: Make sure to initialize local variable "axis" in nsSVGUtils::ObjectSpace. r=jwatt

This commit is contained in:
Daniel Holbert 2009-12-12 22:27:30 -08:00
Родитель cafcbc04de
Коммит 87d5852ba4
1 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -732,13 +732,19 @@ nsSVGUtils::ObjectSpace(const gfxRect &aRect, const nsSVGLength2 *aLength)
break;
case XY:
axis = float(ComputeNormalizedHypotenuse(aRect.Width(), aRect.Height()));
break;
default:
NS_NOTREACHED("unexpected ctx type");
axis = 0.0f;
break;
}
if (aLength->IsPercentage()) {
fraction = aLength->GetAnimValInSpecifiedUnits() / 100;
} else
} else {
fraction = aLength->GetAnimValue(static_cast<nsSVGSVGElement*>
(nsnull));
}
return fraction * axis;
}