Bug 555321: In nsSVGSVGElement::InvalidateTransformNotifyFrame, don't warn about 'wrong frame type' if we don't have a frame. r=jwatt

This commit is contained in:
Daniel Holbert 2010-03-26 20:55:30 -07:00
Родитель 4b5785c3e6
Коммит 7ce5340cca
1 изменённых файлов: 5 добавлений и 5 удалений

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

@ -1091,15 +1091,15 @@ nsSVGSVGElement::WillBeOutermostSVG(nsIContent* aParent,
void
nsSVGSVGElement::InvalidateTransformNotifyFrame()
{
nsISVGSVGFrame* svgframe = do_QueryFrame(GetPrimaryFrame());
nsIFrame* frame = GetPrimaryFrame();
nsISVGSVGFrame* svgframe = do_QueryFrame(frame);
if (svgframe) {
svgframe->NotifyViewportChange();
}
#ifdef DEBUG
else {
// XXX we get here during nsSVGOuterSVGFrame::Init() since that
// function is called before the presshell association between us
// and our frame is established.
else if (frame) {
// Uh oh -- we have a primary frame, but it failed the do_QueryFrame to the
// expected type!
NS_WARNING("wrong frame type");
}
#endif