Title: [273378] trunk/Source/WebKit
- Revision
- 273378
- Author
- carlo...@webkit.org
- Date
- 2021-02-24 02:57:33 -0800 (Wed, 24 Feb 2021)
Log Message
REGRESSION(r267763): [GTK][WPE] user preferred languages are sent to the wrong network process
https://bugs.webkit.org/show_bug.cgi?id=222347
Reviewed by Adrian Perez de Castro.
WebProcessPool::languageChanged() is creating the default website data store, so languages are sent to the newly
created network process. We should send them to the existing network processes instead.
* UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::languageChanged):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (273377 => 273378)
--- trunk/Source/WebKit/ChangeLog 2021-02-24 10:23:21 UTC (rev 273377)
+++ trunk/Source/WebKit/ChangeLog 2021-02-24 10:57:33 UTC (rev 273378)
@@ -1,5 +1,18 @@
2021-02-24 Carlos Garcia Campos <cgar...@igalia.com>
+ REGRESSION(r267763): [GTK][WPE] user preferred languages are sent to the wrong network process
+ https://bugs.webkit.org/show_bug.cgi?id=222347
+
+ Reviewed by Adrian Perez de Castro.
+
+ WebProcessPool::languageChanged() is creating the default website data store, so languages are sent to the newly
+ created network process. We should send them to the existing network processes instead.
+
+ * UIProcess/WebProcessPool.cpp:
+ (WebKit::WebProcessPool::languageChanged):
+
+2021-02-24 Carlos Garcia Campos <cgar...@igalia.com>
+
Unreviewed. Fix GTK build with neewer wpe and wpe-fdo
We need to explicitly include wpe.h now.
Modified: trunk/Source/WebKit/UIProcess/WebProcessPool.cpp (273377 => 273378)
--- trunk/Source/WebKit/UIProcess/WebProcessPool.cpp 2021-02-24 10:23:21 UTC (rev 273377)
+++ trunk/Source/WebKit/UIProcess/WebProcessPool.cpp 2021-02-24 10:57:33 UTC (rev 273378)
@@ -426,7 +426,8 @@
{
sendToAllProcesses(Messages::WebProcess::UserPreferredLanguagesChanged());
#if USE(SOUP)
- WebsiteDataStore::defaultDataStore()->networkProcess().send(Messages::NetworkProcess::UserPreferredLanguagesChanged(userPreferredLanguages()), 0);
+ for (auto networkProcess : NetworkProcessProxy::allNetworkProcesses())
+ networkProcess->send(Messages::NetworkProcess::UserPreferredLanguagesChanged(userPreferredLanguages()), 0);
#endif
}
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes