Bug 1288194 Part 2: Fix incorrectly recorded argument in DrawTargetRecording::PushLayer.
MozReview-Commit-ID: HdvCaPGDqvk
--- a/gfx/2d/DrawTargetRecording.cpp
+++ b/gfx/2d/DrawTargetRecording.cpp
@@ -580,20 +580,20 @@ DrawTargetRecording::PushLayer(bool aOpa
SourceSurface* aMask,
const Matrix& aMaskTransform,
const IntRect& aBounds, bool aCopyBackground)
{
if (aMask) {
EnsureSurfaceStored(mRecorder, aMask, "PushLayer");
}
- mRecorder->RecordEvent(RecordedPushLayer(this, aOpacity, aOpacity, aMask,
+ mRecorder->RecordEvent(RecordedPushLayer(this, aOpaque, aOpacity, aMask,
aMaskTransform, aBounds,
aCopyBackground));
- mFinalDT->PushLayer(aOpacity, aOpacity, aMask, aMaskTransform, aBounds,
+ mFinalDT->PushLayer(aOpaque, aOpacity, aMask, aMaskTransform, aBounds,
aCopyBackground);
}
void
DrawTargetRecording::PopLayer()
{
mRecorder->RecordEvent(RecordedPopLayer(this));
mFinalDT->PopLayer();