Skip to content

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed
 

‎src/nsolid/nsolid_api.cc

+3-4
Original file line numberDiff line numberDiff line change
@@ -1556,8 +1556,7 @@ void EnvList::gen_ptiles_cb_(ns_timer*) {
15561556
}
15571557

15581558

1559-
void EnvList::promise_tracking_(const EnvInst& envinst, bool track) {
1560-
SharedEnvInst envinst_sp = EnvInst::GetInst(envinst.thread_id());
1559+
void EnvList::promise_tracking_(SharedEnvInst envinst_sp, bool track) {
15611560
Environment* env = envinst_sp->env();
15621561
if (env->nsolid_track_promises_fn().IsEmpty() ||
15631562
!envinst_sp->can_call_into_js()) {
@@ -1580,12 +1579,12 @@ void EnvList::promise_tracking_(const EnvInst& envinst, bool track) {
15801579

15811580

15821581
void EnvList::enable_promise_tracking_(SharedEnvInst envinst_sp, void*) {
1583-
EnvList::promise_tracking_(*envinst_sp.get(), true);
1582+
EnvList::promise_tracking_(envinst_sp, true);
15841583
}
15851584

15861585

15871586
void EnvList::disable_promise_tracking_(SharedEnvInst envinst_sp, void*) {
1588-
EnvList::promise_tracking_(*envinst_sp.get(), false);
1587+
EnvList::promise_tracking_(envinst_sp, false);
15891588
}
15901589

15911590

‎src/nsolid/nsolid_api.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,7 @@ class EnvList {
594594
static void blocked_loop_timer_cb_(nsuv::ns_timer*);
595595
static void gen_ptiles_cb_(nsuv::ns_timer*);
596596
static void raw_metrics_timer_cb_(nsuv::ns_timer*);
597-
static void promise_tracking_(const EnvInst& envinst, bool track);
597+
static void promise_tracking_(SharedEnvInst envinst_sp, bool track);
598598
static void enable_promise_tracking_(SharedEnvInst envinst_sp, void*);
599599
static void disable_promise_tracking_(SharedEnvInst envinst_sp, void*);
600600
static void update_has_metrics_stream_hooks(SharedEnvInst, bool has_metrics);

0 commit comments

Comments
 (0)
Please sign in to comment.