mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-09 17:44:56 +09:00
LibWeb: Use "en" as a fallback when setting preferred languages
This will set the preferred languages to [ "en" ] if an empty list is provided.
This commit is contained in:
parent
7b105e1ecf
commit
b7f0241ab5
Notes:
github-actions[bot]
2024-07-27 06:19:07 +00:00
Author: https://github.com/jamierocks
Commit: b7f0241ab5
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/848
1 changed files with 9 additions and 1 deletions
|
@ -101,7 +101,15 @@ public:
|
|||
void set_platform(String platform) { m_platform = move(platform); }
|
||||
|
||||
Vector<String> preferred_languages() const { return m_preferred_languages; }
|
||||
void set_preferred_languages(Vector<String> preferred_languages) { m_preferred_languages = move(preferred_languages); }
|
||||
void set_preferred_languages(Vector<String> preferred_languages)
|
||||
{
|
||||
// Default to "en" if no preferred languages are specified.
|
||||
if (preferred_languages.is_empty() || (preferred_languages.size() == 1 && preferred_languages[0].is_empty())) {
|
||||
m_preferred_languages = { "en"_string };
|
||||
} else {
|
||||
m_preferred_languages = move(preferred_languages);
|
||||
}
|
||||
}
|
||||
|
||||
NavigatorCompatibilityMode navigator_compatibility_mode() { return m_navigator_compatibility_mode; }
|
||||
void set_navigator_compatibility_mode(NavigatorCompatibilityMode mode) { m_navigator_compatibility_mode = mode; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue