зеркало из https://github.com/mozilla/gecko-dev.git
Bug 413447, SunOS bustage fix?
This commit is contained in:
Родитель
4d1301caa9
Коммит
79839628a4
|
@ -1034,6 +1034,9 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_END
|
||||||
|
|
||||||
struct TraceData
|
struct TraceData
|
||||||
{
|
{
|
||||||
|
TraceData(TraceCallback& aCallback, void* aClosure) :
|
||||||
|
callback(aCallback), closure(aClosure) {}
|
||||||
|
|
||||||
TraceCallback& callback;
|
TraceCallback& callback;
|
||||||
void* closure;
|
void* closure;
|
||||||
};
|
};
|
||||||
|
@ -1048,7 +1051,7 @@ TraceXBLHandlers(const void* aKey, void* aData, void* aClosure)
|
||||||
|
|
||||||
NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(nsGlobalWindow)
|
NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(nsGlobalWindow)
|
||||||
if (tmp->mCachedXBLPrototypeHandlers.IsInitialized()) {
|
if (tmp->mCachedXBLPrototypeHandlers.IsInitialized()) {
|
||||||
TraceData data = { aCallback, aClosure };
|
TraceData data(aCallback, aClosure);
|
||||||
tmp->mCachedXBLPrototypeHandlers.EnumerateRead(TraceXBLHandlers, &data);
|
tmp->mCachedXBLPrototypeHandlers.EnumerateRead(TraceXBLHandlers, &data);
|
||||||
}
|
}
|
||||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||||
|
|
Загрузка…
Ссылка в новой задаче