Title: [222577] trunk/Source/WebKit
Revision
222577
Author
[email protected]
Date
2017-09-27 14:44:20 -0700 (Wed, 27 Sep 2017)

Log Message

Expose setShouldSuppressFirstResponderChanges() as WKView SPI
https://bugs.webkit.org/show_bug.cgi?id=177513
<rdar://problem/34669220>

Patch by Tina Liu <[email protected]> on 2017-09-27
Reviewed by Wenson Hsieh.

We already have setShouldSuppressFirstResponderChanges() SPI on WKWebView; Expose it on
WKView as well for clients using legacy WebKit.

* UIProcess/API/Cocoa/WKViewPrivate.h:
* UIProcess/API/mac/WKView.mm:
(-[WKView _setShouldSuppressFirstResponderChanges:]):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (222576 => 222577)


--- trunk/Source/WebKit/ChangeLog	2017-09-27 21:02:46 UTC (rev 222576)
+++ trunk/Source/WebKit/ChangeLog	2017-09-27 21:44:20 UTC (rev 222577)
@@ -1,3 +1,18 @@
+2017-09-27  Tina Liu  <[email protected]>
+
+        Expose setShouldSuppressFirstResponderChanges() as WKView SPI
+        https://bugs.webkit.org/show_bug.cgi?id=177513
+        <rdar://problem/34669220>
+
+        Reviewed by Wenson Hsieh.
+
+        We already have setShouldSuppressFirstResponderChanges() SPI on WKWebView; Expose it on
+        WKView as well for clients using legacy WebKit.
+
+        * UIProcess/API/Cocoa/WKViewPrivate.h:
+        * UIProcess/API/mac/WKView.mm:
+        (-[WKView _setShouldSuppressFirstResponderChanges:]):
+
 2017-09-27  Chris Dumez  <[email protected]>
 
         Have PingLoad take a CompletionHandler

Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKViewPrivate.h (222576 => 222577)


--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKViewPrivate.h	2017-09-27 21:02:46 UTC (rev 222576)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKViewPrivate.h	2017-09-27 21:44:20 UTC (rev 222577)
@@ -132,6 +132,8 @@
 
 - (void)_gestureEventWasNotHandledByWebCore:(NSEvent *)event;
 
+- (void)_setShouldSuppressFirstResponderChanges:(BOOL)shouldSuppress WK_API_AVAILABLE(macosx(WK_MAC_TBA));
+
 @property (nonatomic, readwrite, setter=_setWantsMediaPlaybackControlsView:) BOOL _wantsMediaPlaybackControlsView;
 @property (nonatomic, readonly)  id _mediaPlaybackControlsView;
 - (void)_addMediaPlaybackControlsView:(id)mediaPlaybackControlsView;

Modified: trunk/Source/WebKit/UIProcess/API/mac/WKView.mm (222576 => 222577)


--- trunk/Source/WebKit/UIProcess/API/mac/WKView.mm	2017-09-27 21:02:46 UTC (rev 222576)
+++ trunk/Source/WebKit/UIProcess/API/mac/WKView.mm	2017-09-27 21:44:20 UTC (rev 222577)
@@ -1605,6 +1605,10 @@
     });
 }
 
+- (void)_setShouldSuppressFirstResponderChanges:(BOOL)shouldSuppress
+{
+    _data->_impl->setShouldSuppressFirstResponderChanges(shouldSuppress);
+}
 @end
 
 #endif // PLATFORM(MAC)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to