Call AtomString::init in WebKit2Initialize.
<https://webkit.org/b/206375>
<rdar://problem/58646578>
Patch by Daniel Chen <thedanielchen@apple.com> on 2020-01-16
Reviewed by Timothy Hatcher.
* Shared/Cocoa/WebKit2InitializeCocoa.mm:
(WebKit::runInitializationCode):
* Shared/WebKit2Initialize.cpp:
(WebKit::InitializeWebKit2):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@254723 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index 4393f94..76432ec 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,16 @@
+2020-01-16 Daniel Chen <thedanielchen@apple.com>
+
+ Call AtomString::init in WebKit2Initialize.
+ <https://webkit.org/b/206375>
+ <rdar://problem/58646578>
+
+ Reviewed by Timothy Hatcher.
+
+ * Shared/Cocoa/WebKit2InitializeCocoa.mm:
+ (WebKit::runInitializationCode):
+ * Shared/WebKit2Initialize.cpp:
+ (WebKit::InitializeWebKit2):
+
2020-01-16 Chris Dumez <cdumez@apple.com>
IPC hardening for WebPageProxy::savePDFToTemporaryFolder* / WebPageProxy::openPDFFromTemporaryFolder* messages
diff --git a/Source/WebKit/Shared/Cocoa/WebKit2InitializeCocoa.mm b/Source/WebKit/Shared/Cocoa/WebKit2InitializeCocoa.mm
index 1384103..adfad08 100644
--- a/Source/WebKit/Shared/Cocoa/WebKit2InitializeCocoa.mm
+++ b/Source/WebKit/Shared/Cocoa/WebKit2InitializeCocoa.mm
@@ -44,6 +44,7 @@
static void runInitializationCode(void* = nullptr)
{
+ AtomString::init();
#if PLATFORM(IOS_FAMILY)
InitWebCoreThreadSystemInterface();
#endif
diff --git a/Source/WebKit/Shared/WebKit2Initialize.cpp b/Source/WebKit/Shared/WebKit2Initialize.cpp
index 083730d..5456a25 100644
--- a/Source/WebKit/Shared/WebKit2Initialize.cpp
+++ b/Source/WebKit/Shared/WebKit2Initialize.cpp
@@ -39,6 +39,7 @@
void InitializeWebKit2()
{
+ AtomString::init();
JSC::initializeThreading();
RunLoop::initializeMainRunLoop();