mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-03 15:26:07 +00:00
Bug 1261553 - Don't return from OnVisibilityChanged implementations without calling the superclass implementation. r=mstange
--HG-- extra : rebase_source : 425d910fb712a11359ec8e79134acd94a092824d
This commit is contained in:
parent
9c6a118422
commit
46fd7ee495
@ -2151,6 +2151,7 @@ nsImageFrame::OnVisibilityChange(Visibility aNewVisibility,
|
||||
nsCOMPtr<nsIImageLoadingContent> imageLoader = do_QueryInterface(mContent);
|
||||
if (!imageLoader) {
|
||||
MOZ_ASSERT_UNREACHABLE("Should have an nsIImageLoadingContent");
|
||||
ImageFrameSuper::OnVisibilityChange(aNewVisibility, aNonvisibleAction);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -623,6 +623,7 @@ nsVideoFrame::OnVisibilityChange(Visibility aNewVisibility,
|
||||
{
|
||||
nsCOMPtr<nsIImageLoadingContent> imageLoader = do_QueryInterface(mPosterImage);
|
||||
if (!imageLoader) {
|
||||
nsVideoFrameBase::OnVisibilityChange(aNewVisibility, aNonvisibleAction);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -156,6 +156,7 @@ SVGFEImageFrame::OnVisibilityChange(Visibility aNewVisibility,
|
||||
do_QueryInterface(SVGFEImageFrameBase::mContent);
|
||||
if (!imageLoader) {
|
||||
MOZ_ASSERT_UNREACHABLE("Should have an nsIImageLoadingContent");
|
||||
SVGFEImageFrameBase::OnVisibilityChange(aNewVisibility, aNonvisibleAction);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -247,6 +247,7 @@ nsSVGImageFrame::OnVisibilityChange(Visibility aNewVisibility,
|
||||
{
|
||||
nsCOMPtr<nsIImageLoadingContent> imageLoader = do_QueryInterface(mContent);
|
||||
if (!imageLoader) {
|
||||
nsSVGImageFrameBase::OnVisibilityChange(aNewVisibility, aNonvisibleAction);
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user