Merge mozilla-central to autoland. a=merge CLOSED TREE
authorTiberius Oros <toros@mozilla.com>
Mon, 30 Apr 2018 12:56:24 +0300
changeset 472419 951b5d2844931ba037eb7d2b21ba4d7af0d82d3f
parent 472418 4e512b622d80c276bed56fdb45fd573fc7639a92 (current diff)
parent 472339 63519bfd42ee379f597c0357af2e712ec3cd9f50 (diff)
child 472420 dc916a5c4dc81b31f7906df23762e43bca76feef
push id1728
push userjlund@mozilla.com
push dateMon, 18 Jun 2018 21:12:27 +0000
treeherdermozilla-release@c296fde26f5f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmerge
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Merge mozilla-central to autoland. a=merge CLOSED TREE
--- a/gfx/layers/wr/WebRenderCommandBuilder.cpp
+++ b/gfx/layers/wr/WebRenderCommandBuilder.cpp
@@ -173,17 +173,17 @@ DestroyBlobGroupDataProperty(nsTArray<Bl
     GP("DestroyBlobGroupDataProperty: %p-%d\n", item->mFrame, item->mDisplayItemKey);
     item->mFrame = nullptr;
   }
   delete aArray;
 }
 
 static void
 TakeExternalSurfaces(WebRenderDrawEventRecorder* aRecorder,
-                     std::vector<RefPtr<SourceSurface>> aExternalSurfaces,
+                     std::vector<RefPtr<SourceSurface>>& aExternalSurfaces,
                      WebRenderLayerManager* aManager,
                      wr::IpcResourceUpdateQueue& aResources)
 {
   aRecorder->TakeExternalSurfaces(aExternalSurfaces);
 
   for (auto& surface : aExternalSurfaces) {
     if (surface->GetType() != SurfaceType::DATA_SHARED) {
       MOZ_ASSERT_UNREACHABLE("External surface that is not a shared surface!");