/* static */ already_AddRefed<WorkerNavigator> WorkerNavigator::Create(bool aOnLine) { RuntimeService* rts = RuntimeService::GetService(); MOZ_ASSERT(rts); const RuntimeService::NavigatorProperties& properties = rts->GetNavigatorProperties(); nsRefPtr<WorkerNavigator> navigator = new WorkerNavigator(properties, aOnLine); return navigator.forget(); }
/* static */ already_AddRefed<WorkerNavigator> WorkerNavigator::Create(bool aOnLine) { RuntimeService* rts = RuntimeService::GetService(); MOZ_ASSERT(rts); const RuntimeService::NavigatorProperties& properties = rts->GetNavigatorProperties(); nsRefPtr<WorkerNavigator> navigator = new WorkerNavigator(properties.mAppName, properties.mAppVersion, properties.mPlatform, properties.mUserAgent, properties.mLanguages, aOnLine); return navigator.forget(); }