Title: [283457] trunk/Source/WebKit
Revision
283457
Author
[email protected]
Date
2021-10-02 18:36:51 -0700 (Sat, 02 Oct 2021)

Log Message

Replace WKProcessPoolWeakObserver (Direct) category with (direct) property attribute
<https://webkit.org/b/231119>

Reviewed by Anders Carlsson.

* UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(-[WKProcessPoolWeakObserver initWithWeakPtr:]):
- Merge WKProcessPoolWeakObserver (Direct) category into primary
  interface, and use the (direct) property attribute instead.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (283456 => 283457)


--- trunk/Source/WebKit/ChangeLog	2021-10-03 00:24:58 UTC (rev 283456)
+++ trunk/Source/WebKit/ChangeLog	2021-10-03 01:36:51 UTC (rev 283457)
@@ -1,3 +1,15 @@
+2021-10-02  David Kilzer  <[email protected]>
+
+        Replace WKProcessPoolWeakObserver (Direct) category with (direct) property attribute
+        <https://webkit.org/b/231119>
+
+        Reviewed by Anders Carlsson.
+
+        * UIProcess/Cocoa/WebProcessPoolCocoa.mm:
+        (-[WKProcessPoolWeakObserver initWithWeakPtr:]):
+        - Merge WKProcessPoolWeakObserver (Direct) category into primary
+          interface, and use the (direct) property attribute instead.
+
 2021-10-02  Chris Dumez  <[email protected]>
 
         REGRESSION (r275455): ASSERTION FAILED: process->hasOneRef() seen with TestWebKitAPI.WKProcessPool.WarmInitialProcess

Modified: trunk/Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm (283456 => 283457)


--- trunk/Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm	2021-10-03 00:24:58 UTC (rev 283456)
+++ trunk/Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm	2021-10-03 01:36:51 UTC (rev 283457)
@@ -139,15 +139,12 @@
 @interface WKProcessPoolWeakObserver : NSObject {
     WeakPtr<WebKit::WebProcessPool> m_weakPtr;
 }
+@property (nonatomic, readonly, direct) RefPtr<WebKit::WebProcessPool> pool;
 - (instancetype)init NS_UNAVAILABLE;
 - (instancetype)initWithWeakPtr:(WeakPtr<WebKit::WebProcessPool>&&)weakPtr NS_DESIGNATED_INITIALIZER;
 @end
 
 NS_DIRECT_MEMBERS
-@interface WKProcessPoolWeakObserver (Direct)
-@property (nonatomic, readonly) RefPtr<WebKit::WebProcessPool> pool;
-@end
-
 @implementation WKProcessPoolWeakObserver
 - (instancetype)initWithWeakPtr:(WeakPtr<WebKit::WebProcessPool>&&)weakPtr
 {
@@ -155,10 +152,7 @@
         m_weakPtr = WTFMove(weakPtr);
     return self;
 }
-@end
 
-NS_DIRECT_MEMBERS
-@implementation WKProcessPoolWeakObserver (Direct)
 - (RefPtr<WebKit::WebProcessPool>)pool
 {
     return m_weakPtr.get();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to