summaryrefslogtreecommitdiff
path: root/www/firefox/files/patch-bug1387799
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--www/firefox/files/patch-bug138779949
1 files changed, 0 insertions, 49 deletions
diff --git a/www/firefox/files/patch-bug1387799 b/www/firefox/files/patch-bug1387799
deleted file mode 100644
index e79b52603427..000000000000
--- a/www/firefox/files/patch-bug1387799
+++ /dev/null
@@ -1,49 +0,0 @@
-commit e1c252eab1f4
-Author: Milan Sreckovic <milan@mozilla.com>
-Date: Mon Oct 23 16:22:47 2017 -0400
-
- Bug 1387799 - Keep an extra reference. r=jrmuizel, a=ritu
-
- --HG--
- extra : source : 8199078921c6b4c0ee4c984100d33750dfe8e144
----
- gfx/layers/ipc/CompositorBridgeChild.cpp | 11 ++++++++---
- 1 file changed, 8 insertions(+), 3 deletions(-)
-
-diff --git gfx/layers/ipc/CompositorBridgeChild.cpp gfx/layers/ipc/CompositorBridgeChild.cpp
-index 9419f4b2da36..55fd9c10871b 100644
---- gfx/layers/ipc/CompositorBridgeChild.cpp
-+++ gfx/layers/ipc/CompositorBridgeChild.cpp
-@@ -523,10 +523,14 @@ CompositorBridgeChild::RecvHideAllPlugins(const uintptr_t& aParentWidget)
- }
-
- mozilla::ipc::IPCResult
--CompositorBridgeChild::RecvDidComposite(const uint64_t& aId, const uint64_t& aTransactionId,
-+CompositorBridgeChild::RecvDidComposite(const uint64_t& aId,
-+ const uint64_t& aTransactionId,
- const TimeStamp& aCompositeStart,
- const TimeStamp& aCompositeEnd)
- {
-+ // Hold a reference to keep texture pools alive. See bug 1387799
-+ AutoTArray<RefPtr<TextureClientPool>,2> texturePools = mTexturePools;
-+
- if (mLayerManager) {
- MOZ_ASSERT(aId == 0);
- MOZ_ASSERT(mLayerManager->GetBackendType() == LayersBackend::LAYERS_CLIENT ||
-@@ -541,13 +545,14 @@ CompositorBridgeChild::RecvDidComposite(const uint64_t& aId, const uint64_t& aTr
- }
- }
-
-- for (size_t i = 0; i < mTexturePools.Length(); i++) {
-- mTexturePools[i]->ReturnDeferredClients();
-+ for (size_t i = 0; i < texturePools.Length(); i++) {
-+ texturePools[i]->ReturnDeferredClients();
- }
-
- return IPC_OK();
- }
-
-+
- void
- CompositorBridgeChild::ActorDestroy(ActorDestroyReason aWhy)
- {