зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
4b5785c3e6
Коммит
7ce5340cca
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче