mirror of
https://github.com/ManchildProductions/UXP-Fixed.git
synced 2026-05-27 17:58:32 +00:00
Improve dead compartment collection js/ipc
This commit is contained in:
@@ -61,6 +61,15 @@ IdToObjectMap::find(ObjectId id)
|
||||
return p->value();
|
||||
}
|
||||
|
||||
JSObject*
|
||||
IdToObjectMap::findPreserveColor(ObjectId id)
|
||||
{
|
||||
Table::Ptr p = table_.lookup(id);
|
||||
if (!p)
|
||||
return nullptr;
|
||||
return p->value().unbarrieredGet();
|
||||
}
|
||||
|
||||
bool
|
||||
IdToObjectMap::add(ObjectId id, JSObject* obj)
|
||||
{
|
||||
@@ -757,4 +766,4 @@ CPOWManager*
|
||||
mozilla::jsipc::CPOWManagerFor(PJavaScriptChild* aChild)
|
||||
{
|
||||
return static_cast<JavaScriptChild*>(aChild);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user