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

Reply via email to