Title: [288097] trunk/Source/ThirdParty/ANGLE
- Revision
- 288097
- Author
- [email protected]
- Date
- 2022-01-17 10:30:16 -0800 (Mon, 17 Jan 2022)
Log Message
Follow-up: REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called
<https://webkit.org/b/235278>
<rdar://problem/87653812>
Unreviewed follow-up fix from Bug 235281, Comment #5.
* src/libANGLE/renderer/metal/DisplayMtl.mm:
(rx::DisplayMtl::getMetalDeviceMatchingAttribute):
- Remove unneeded calls to .get().
Modified Paths
Diff
Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (288096 => 288097)
--- trunk/Source/ThirdParty/ANGLE/ChangeLog 2022-01-17 17:27:22 UTC (rev 288096)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog 2022-01-17 18:30:16 UTC (rev 288097)
@@ -1,3 +1,15 @@
+2022-01-17 David Kilzer <[email protected]>
+
+ Follow-up: REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called
+ <https://webkit.org/b/235278>
+ <rdar://problem/87653812>
+
+ Unreviewed follow-up fix from Bug 235281, Comment #5.
+
+ * src/libANGLE/renderer/metal/DisplayMtl.mm:
+ (rx::DisplayMtl::getMetalDeviceMatchingAttribute):
+ - Remove unneeded calls to .get().
+
2022-01-16 David Kilzer <[email protected]>
REGRESSION (r286603): Leak of three NSMutableDictionary objects each time rx::DisplayMtl::getMetalDeviceMatchingAttribute() is called
Modified: trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm (288096 => 288097)
--- trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm 2022-01-17 17:27:22 UTC (rev 288096)
+++ trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm 2022-01-17 18:30:16 UTC (rev 288097)
@@ -245,15 +245,15 @@
{
if (device.removable)
{
- [externalGPUs.get() addObject:device];
+ [externalGPUs addObject:device];
}
else if (device.lowPower)
{
- [integratedGPUs.get() addObject:device];
+ [integratedGPUs addObject:device];
}
else
{
- [discreteGPUs.get() addObject:device];
+ [discreteGPUs addObject:device];
}
}
// TODO(kpiddington: External GPU support. Do we prefer high power / low bandwidth for general
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes