diff --git a/bridge/bindings/qjs/script_promise_resolver.cc b/bridge/bindings/qjs/script_promise_resolver.cc index 5a08ced0eb..0deba31467 100644 --- a/bridge/bindings/qjs/script_promise_resolver.cc +++ b/bridge/bindings/qjs/script_promise_resolver.cc @@ -13,7 +13,7 @@ std::shared_ptr ScriptPromiseResolver::Create(ExecutingCo return std::make_shared(context); } -ScriptPromiseResolver::ScriptPromiseResolver(ExecutingContext* context) : context_(context) { +ScriptPromiseResolver::ScriptPromiseResolver(ExecutingContext* context) : context_(context), state_(ResolutionState::kPending) { JSValue resolving_funcs[2]; promise_ = JS_NewPromiseCapability(context->ctx(), resolving_funcs); resolve_func_ = resolving_funcs[0];