Bug 1288194 Part 2: Fix incorrectly recorded argument in DrawTargetRecording::PushLayer. draft
authorBob Owen <bobowencode@gmail.com>
Mon, 08 Aug 2016 17:11:44 +0100
changeset 397865 15b326c4ed3724c33bd17a8ee1c71ca8748db062
parent 397864 46c24ebdf1726036caa2ed02c6360ac30bd90299
child 527577 980a1102bb58cdca23ddbf590139bd93740e7c07
push id25434
push userbobowencode@gmail.com
push dateMon, 08 Aug 2016 16:44:16 +0000
bugs1288194
milestone51.0a1
Bug 1288194 Part 2: Fix incorrectly recorded argument in DrawTargetRecording::PushLayer. MozReview-Commit-ID: HdvCaPGDqvk
gfx/2d/DrawTargetRecording.cpp
--- 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();