Bug 1795990. Remove unused nsImageFrame/nsImageBoxFrame::RestartAnimation/StopAnimation. r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D159630
This commit is contained in:
Timothy Nikkel
2022-10-21 06:03:52 +00:00
parent 31ba6f486d
commit cc22864ec5
4 changed files with 0 additions and 42 deletions

View File

@@ -2813,28 +2813,6 @@ void nsImageFrame::IconLoad::GetPrefs() {
"browser.display.show_loading_image_placeholder", true);
}
nsresult nsImageFrame::RestartAnimation() {
nsCOMPtr<imgIRequest> currentRequest = GetCurrentRequest();
if (currentRequest) {
bool deregister = false;
nsLayoutUtils::RegisterImageRequestIfAnimated(PresContext(), currentRequest,
&deregister);
}
return NS_OK;
}
nsresult nsImageFrame::StopAnimation() {
nsCOMPtr<imgIRequest> currentRequest = GetCurrentRequest();
if (currentRequest) {
bool deregister = true;
nsLayoutUtils::DeregisterImageRequest(PresContext(), currentRequest,
&deregister);
}
return NS_OK;
}
void nsImageFrame::IconLoad::Notify(imgIRequest* aRequest, int32_t aType,
const nsIntRect* aData) {
MOZ_ASSERT(aRequest);

View File

@@ -131,9 +131,6 @@ class nsImageFrame : public nsAtomicContainerFrame, public nsIReflowCallback {
}
}
nsresult RestartAnimation();
nsresult StopAnimation();
already_AddRefed<imgIRequest> GetCurrentRequest() const;
void Notify(imgIRequest*, int32_t aType, const nsIntRect* aData);

View File

@@ -207,20 +207,6 @@ void nsImageBoxFrame::Init(nsIContent* aContent, nsContainerFrame* aParent,
UpdateImage();
}
void nsImageBoxFrame::RestartAnimation() {
if (mImageRequest && !mRequestRegistered) {
nsLayoutUtils::RegisterImageRequestIfAnimated(PresContext(), mImageRequest,
&mRequestRegistered);
}
}
void nsImageBoxFrame::StopAnimation() {
if (mImageRequest && mRequestRegistered) {
nsLayoutUtils::DeregisterImageRequest(PresContext(), mImageRequest,
&mRequestRegistered);
}
}
void nsImageBoxFrame::UpdateImage() {
nsPresContext* presContext = PresContext();
Document* doc = presContext->Document();

View File

@@ -97,9 +97,6 @@ class nsImageBoxFrame final : public nsLeafBoxFrame {
*/
void UpdateLoadFlags();
void RestartAnimation();
void StopAnimation();
virtual void BuildDisplayList(nsDisplayListBuilder* aBuilder,
const nsDisplayListSet& aLists) override;