| Index: Source/core/workers/WorkerNavigator.cpp
|
| diff --git a/Source/core/workers/WorkerNavigator.cpp b/Source/core/workers/WorkerNavigator.cpp
|
| index 148a9cd50171fab9be34a33fc0255a6185698ab6..97bcb193a8c986b74b33841bebacfa1f99b96110 100644
|
| --- a/Source/core/workers/WorkerNavigator.cpp
|
| +++ b/Source/core/workers/WorkerNavigator.cpp
|
| @@ -51,4 +51,22 @@ void WorkerNavigator::trace(Visitor* visitor)
|
| #endif
|
| }
|
|
|
| +void WorkerNavigator::setUserPreferredLanguagesForWorkers(const Vector<String>& languages)
|
| +{
|
| + m_userPreferredLanguages = languages;
|
| +}
|
| +
|
| +AtomicString WorkerNavigator::language()
|
| +{
|
| + if (!m_userPreferredLanguages.isEmpty())
|
| + return AtomicString(m_userPreferredLanguages.at(0));
|
| +
|
| + return emptyAtom;
|
| +}
|
| +
|
| +Vector<String> WorkerNavigator::languages()
|
| +{
|
| + return m_userPreferredLanguages;
|
| +}
|
| +
|
| } // namespace blink
|
|
|