зеркало из https://github.com/mozilla/gecko-dev.git
Bug 534156: Make sure to initialize local variable "axis" in nsSVGUtils::ObjectSpace. r=jwatt
This commit is contained in:
Родитель
cafcbc04de
Коммит
87d5852ba4
|
@ -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;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче