[Cocoa] REGRESSION (r204508): Crash in init_WebCreateFragment when pasting (seen...
authordarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 22 Oct 2016 16:26:36 +0000 (16:26 +0000)
committerdarin@apple.com <darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 22 Oct 2016 16:26:36 +0000 (16:26 +0000)
https://bugs.webkit.org/show_bug.cgi?id=163839

Reviewed by Dan Bernstein.

* editing/cocoa/EditorCocoa.mm: Use the appropriate SOFT_LINK macros to find
the WebKitLegacy platform in the correct location for iOS and macOS.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@207712 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/editing/cocoa/EditorCocoa.mm

index f6a5a71..f11f1f2 100644 (file)
@@ -1,3 +1,13 @@
+2016-10-22  Darin Adler  <darin@apple.com>
+
+        [Cocoa] REGRESSION (r204508): Crash in init_WebCreateFragment when pasting (seen in multiple apps using legacy WebKit)
+        https://bugs.webkit.org/show_bug.cgi?id=163839
+
+        Reviewed by Dan Bernstein.
+
+        * editing/cocoa/EditorCocoa.mm: Use the appropriate SOFT_LINK macros to find
+        the WebKitLegacy platform in the correct location for iOS and macOS.
+
 2016-10-22  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
 
         Bindings error message for missing required dictionary member should be more explicit
index 21a878c..bba814a 100644 (file)
 #import "Text.h"
 #import "htmlediting.h"
 
-SOFT_LINK_FRAMEWORK(WebKitLegacy)
+#if PLATFORM(IOS)
+SOFT_LINK_PRIVATE_FRAMEWORK(WebKitLegacy)
+#endif
+
+#if PLATFORM(MAC)
+SOFT_LINK_FRAMEWORK_IN_UMBRELLA(WebKit, WebKitLegacy)
+#endif
 
 SOFT_LINK(WebKitLegacy, _WebCreateFragment, void, (WebCore::Document& document, NSAttributedString *string, WebCore::FragmentAndResources& result), (document, string, result))