Title: [243484] trunk
Revision
243484
Author
[email protected]
Date
2019-03-25 21:45:13 -0700 (Mon, 25 Mar 2019)

Log Message

Remove some now-unnecessary dynamic class lookup
https://bugs.webkit.org/show_bug.cgi?id=196237

Reviewed by Simon Fraser.

Source/WebKit:

* Shared/DocumentEditingContext.mm:
(WebKit::DocumentEditingContext::toPlatformContext):

Tools:

* TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm:
(makeRequest):
(TEST):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (243483 => 243484)


--- trunk/Source/WebKit/ChangeLog	2019-03-26 03:34:43 UTC (rev 243483)
+++ trunk/Source/WebKit/ChangeLog	2019-03-26 04:45:13 UTC (rev 243484)
@@ -1,5 +1,15 @@
 2019-03-25  Tim Horton  <[email protected]>
 
+        Remove some now-unnecessary dynamic class lookup
+        https://bugs.webkit.org/show_bug.cgi?id=196237
+
+        Reviewed by Simon Fraser.
+
+        * Shared/DocumentEditingContext.mm:
+        (WebKit::DocumentEditingContext::toPlatformContext):
+
+2019-03-25  Tim Horton  <[email protected]>
+
         Get rid of ENABLE(ANIMATED_KEYBOARD_SCROLLING)
         https://bugs.webkit.org/show_bug.cgi?id=196224
 

Modified: trunk/Source/WebKit/Shared/DocumentEditingContext.mm (243483 => 243484)


--- trunk/Source/WebKit/Shared/DocumentEditingContext.mm	2019-03-26 03:34:43 UTC (rev 243483)
+++ trunk/Source/WebKit/Shared/DocumentEditingContext.mm	2019-03-26 04:45:13 UTC (rev 243484)
@@ -42,7 +42,7 @@
 UIWKDocumentContext *DocumentEditingContext::toPlatformContext(OptionSet<DocumentEditingContextRequest::Options> options)
 {
 #if HAVE(UI_WK_DOCUMENT_CONTEXT)
-    RetainPtr<UIWKDocumentContext> platformContext = adoptNS([[NSClassFromString(@"UIWKDocumentContext") alloc] init]);
+    auto platformContext = adoptNS([[UIWKDocumentContext alloc] init]);
 
     if (options.contains(DocumentEditingContextRequest::Options::AttributedText)) {
         [platformContext setContextBefore:contextBefore.string.get()];

Modified: trunk/Tools/ChangeLog (243483 => 243484)


--- trunk/Tools/ChangeLog	2019-03-26 03:34:43 UTC (rev 243483)
+++ trunk/Tools/ChangeLog	2019-03-26 04:45:13 UTC (rev 243484)
@@ -1,3 +1,14 @@
+2019-03-25  Tim Horton  <[email protected]>
+
+        Remove some now-unnecessary dynamic class lookup
+        https://bugs.webkit.org/show_bug.cgi?id=196237
+
+        Reviewed by Simon Fraser.
+
+        * TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm:
+        (makeRequest):
+        (TEST):
+
 2019-03-25  Fujii Hironori  <[email protected]>
 
         Unreviewed, rolling out r243450.

Modified: trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm (243483 => 243484)


--- trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm	2019-03-26 03:34:43 UTC (rev 243483)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm	2019-03-26 04:45:13 UTC (rev 243484)
@@ -59,7 +59,7 @@
 
 static UIWKDocumentRequest *makeRequest(UIWKDocumentRequestFlags flags, UITextGranularity granularity, NSInteger granularityCount, CGRect documentRect = CGRectZero, id <NSCopying> inputElementIdentifier = nil)
 {
-    RetainPtr<UIWKDocumentRequest> request = adoptNS([[NSClassFromString(@"UIWKDocumentRequest") alloc] init]);
+    auto request = adoptNS([[UIWKDocumentRequest alloc] init]);
     [request setFlags:flags];
     [request setSurroundingGranularity:granularity];
     [request setGranularityCount:granularityCount];
@@ -117,9 +117,6 @@
 
 TEST(WebKit, DocumentEditingContext)
 {
-    if (!NSClassFromString(@"UIWKDocumentRequest"))
-        return;
-
     RetainPtr<TestWKWebView> webView = adoptNS([[TestWKWebView alloc] initWithFrame:NSMakeRect(0, 0, 800, 600)]);
 
     UIWKDocumentContext *context;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to