diff options
author | Evan Welsh <contact@evanwelsh.com> | 2022-07-22 10:49:35 -0700 |
---|---|---|
committer | Philip Chimento <philip.chimento@gmail.com> | 2022-08-07 16:42:03 -0700 |
commit | fdcfc12272d0b25a4c028ffbe7ef1f4063db88f3 (patch) | |
tree | 04e3f438d5c77003767ade46168b7d1c7303836d /gi/object.cpp | |
parent | 1deacb549cc91a2e57aac0e484c4301a0a1b1e82 (diff) | |
download | gjs-fdcfc12272d0b25a4c028ffbe7ef1f4063db88f3.tar.gz |
js: Replace JSFreeOp with JS::GCContext
In particular, in finalize operations.
Diffstat (limited to 'gi/object.cpp')
-rw-r--r-- | gi/object.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gi/object.cpp b/gi/object.cpp index ed98ac50..3ced434f 100644 --- a/gi/object.cpp +++ b/gi/object.cpp @@ -1902,14 +1902,14 @@ void ObjectPrototype::trace_impl(JSTracer* tracer) { Gjs::Closure::for_gclosure(closure)->trace(tracer); } -void ObjectInstance::finalize_impl(JSFreeOp* fop, JSObject* obj) { +void ObjectInstance::finalize_impl(JS::GCContext* gcx, JSObject* obj) { GTypeQuery query; type_query_dynamic_safe(&query); if (G_LIKELY(query.type)) JS::RemoveAssociatedMemory(obj, query.instance_size, MemoryUse::GObjectInstanceStruct); - GIWrapperInstance::finalize_impl(fop, obj); + GIWrapperInstance::finalize_impl(gcx, obj); } ObjectInstance::~ObjectInstance() { |