Bug 1461954: Fix nsBulletFrame's image request registration code. r?tnikkel
Ideas for a test for this welcome :).
MozReview-Commit-ID: 1IpUlakeKXm
--- a/layout/generic/nsBulletFrame.cpp
+++ b/layout/generic/nsBulletFrame.cpp
@@ -1408,17 +1408,17 @@ nsBulletFrame::RegisterImageRequest(bool
nsLayoutUtils::RegisterImageRequest(PresContext(), mImageRequest,
&isRequestRegistered);
} else {
nsLayoutUtils::RegisterImageRequestIfAnimated(PresContext(),
mImageRequest,
&isRequestRegistered);
}
- isRequestRegistered = mRequestRegistered;
+ mRequestRegistered = isRequestRegistered;
}
}
void
nsBulletFrame::DeregisterAndCancelImageRequest()
{
if (mImageRequest) {
@@ -1426,17 +1426,17 @@ nsBulletFrame::DeregisterAndCancelImageR
// the address.
bool isRequestRegistered = mRequestRegistered;
// Deregister our image request from the refresh driver.
nsLayoutUtils::DeregisterImageRequest(PresContext(),
mImageRequest,
&isRequestRegistered);
- isRequestRegistered = mRequestRegistered;
+ mRequestRegistered = isRequestRegistered;
// Cancel the image request and forget about it.
mImageRequest->CancelAndForgetObserver(NS_ERROR_FAILURE);
mImageRequest = nullptr;
}
}