Bug 1117162. Give DOMEventTargetHelper a constructor taking nsIGlobalObject. r=smaug

This commit is contained in:
Boris Zbarsky 2015-01-05 10:23:36 -05:00
Родитель cf01ffcedf
Коммит d701d92006
2 изменённых файлов: 8 добавлений и 1 удалений

Просмотреть файл

@ -43,6 +43,13 @@ public:
{
BindToOwner(aWindow);
}
explicit DOMEventTargetHelper(nsIGlobalObject* aGlobalObject)
: mParentObject(nullptr)
, mOwnerWindow(nullptr)
, mHasOrHasHadOwnerWindow(false)
{
BindToOwner(aGlobalObject);
}
explicit DOMEventTargetHelper(DOMEventTargetHelper* aOther)
: mParentObject(nullptr)
, mOwnerWindow(nullptr)

Просмотреть файл

@ -29,7 +29,7 @@ NS_INTERFACE_MAP_BEGIN(WorkerDataStore)
NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
WorkerDataStore::WorkerDataStore(WorkerGlobalScope* aScope)
: DOMEventTargetHelper(aScope)
: DOMEventTargetHelper(static_cast<DOMEventTargetHelper*>(aScope))
{}
already_AddRefed<WorkerDataStore>