Merge inbound to mozilla-central. a=merge
authorTiberius Oros <toros@mozilla.com>
Mon, 30 Apr 2018 12:53:21 +0300
changeset 472339 63519bfd42ee379f597c0357af2e712ec3cd9f50
parent 472337 f01311ae4951f5ffb0e26a5a30c48527697e5583 (current diff)
parent 472338 b3e2845ac301da9d9d015d4a268eb6abc9f434b0 (diff)
child 472340 1b1a8ab75f1fa8b6bc7ebba65909dc87aa53ad7b
child 472349 0f779e591907158fe78d0bb6ddd99c8fb227ab92
child 472416 2bbe101d3eda4a50dd3f670ec32cde81ce84aca9
child 472419 951b5d2844931ba037eb7d2b21ba4d7af0d82d3f
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
63519bfd42ee / 61.0a1 / 20180430100522 / files
nightly linux64
63519bfd42ee / 61.0a1 / 20180430100522 / files
nightly mac
63519bfd42ee / 61.0a1 / 20180430100522 / files
nightly win32
63519bfd42ee / 61.0a1 / 20180430100522 / files
nightly win64
63519bfd42ee / 61.0a1 / 20180430100522 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Merge inbound to mozilla-central. a=merge
--- 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!");