summaryrefslogtreecommitdiff
path: root/www/firefox/files/patch-bug1387799
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2017-11-14 19:04:44 +0000
committerJan Beich <jbeich@FreeBSD.org>2017-11-14 19:04:44 +0000
commiteb864e519d068c6f12ec6f12461bcb05887b6ce6 (patch)
treed0bbc8aaad1216e11badc746f6c83eaf42ec88cf /www/firefox/files/patch-bug1387799
parentsecurity/vuxml: mark firefox < 57 as vulnerable (diff)
www/firefox: update to 57.0 (marketed as "Firefox Quantum")
Not a MFH candidate due to POLA violation per redesigned UI, broken legacy addons and auto-reviewed new addons. Changes: https://www.mozilla.org/firefox/57.0/releasenotes/ PR: 222693 Tested by: pi, tobik, TrueOS
Notes
Notes: svn path=/head/; revision=454194
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)
- {