| Index: Source/core/workers/WorkerNavigator.h
|
| diff --git a/Source/core/workers/WorkerNavigator.h b/Source/core/workers/WorkerNavigator.h
|
| index 79fccd13099582da93ef69a685baf53bcffdbf8d..654787baca30247825eaf3ce0191c8f5f92240e3 100644
|
| --- a/Source/core/workers/WorkerNavigator.h
|
| +++ b/Source/core/workers/WorkerNavigator.h
|
| @@ -29,6 +29,7 @@
|
| #include "bindings/core/v8/ScriptWrappable.h"
|
| #include "core/frame/NavigatorCPU.h"
|
| #include "core/frame/NavigatorID.h"
|
| +#include "core/frame/NavigatorLanguage.h"
|
| #include "core/frame/NavigatorOnLine.h"
|
| #include "platform/Supplementable.h"
|
| #include "platform/heap/Handle.h"
|
| @@ -38,7 +39,8 @@
|
|
|
| namespace blink {
|
|
|
| -class WorkerNavigator FINAL : public RefCountedWillBeGarbageCollectedFinalized<WorkerNavigator>, public ScriptWrappable, public NavigatorCPU, public NavigatorID, public NavigatorOnLine, public WillBeHeapSupplementable<WorkerNavigator> {
|
| +
|
| +class WorkerNavigator FINAL : public RefCountedWillBeGarbageCollectedFinalized<WorkerNavigator>, public ScriptWrappable, public NavigatorCPU, public NavigatorID, public NavigatorOnLine, public NavigatorLanguage, public WillBeHeapSupplementable<WorkerNavigator> {
|
| DEFINE_WRAPPERTYPEINFO();
|
| WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(WorkerNavigator);
|
| public:
|
| @@ -50,12 +52,20 @@ public:
|
|
|
| virtual String userAgent() const OVERRIDE;
|
|
|
| + void setUserPreferredLanguagesForWorkers(const Vector<String>&);
|
| +
|
| + virtual AtomicString language() OVERRIDE;
|
| +
|
| + virtual Vector<String> languages() OVERRIDE;
|
| +
|
| void trace(Visitor*);
|
|
|
| private:
|
| explicit WorkerNavigator(const String&);
|
|
|
| String m_userAgent;
|
| +
|
| + Vector<String> m_userPreferredLanguages;
|
| };
|
|
|
| } // namespace blink
|
|
|