mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
chore: use std::forward() in ConvertToV8() (#31817)
The variable `input` is accepted by a universal reference, so it doesn't make sense to cast a potential lvalue reference into an rvalue reference. In case `input` is an lvalue reference, we should rather forward the value as is to `ToV8()`. Signed-off-by: Darshan Sen <darshan.sen@postman.com>
This commit is contained in:
@@ -282,9 +282,9 @@ v8::MaybeLocal<v8::Value> PassValueToOtherContext(
|
||||
|
||||
ignore_result(source_promise->Then(
|
||||
source_context,
|
||||
gin::ConvertToV8(destination_context->GetIsolate(), then_cb)
|
||||
gin::ConvertToV8(destination_context->GetIsolate(), std::move(then_cb))
|
||||
.As<v8::Function>(),
|
||||
gin::ConvertToV8(destination_context->GetIsolate(), catch_cb)
|
||||
gin::ConvertToV8(destination_context->GetIsolate(), std::move(catch_cb))
|
||||
.As<v8::Function>()));
|
||||
|
||||
object_cache->CacheProxiedObject(value, proxied_promise_handle);
|
||||
|
||||
Reference in New Issue
Block a user