|
@@ -0,0 +1,36 @@
|
|
|
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
|
+From: Reilly Grant <[email protected]>
|
|
|
+Date: Mon, 28 Jun 2021 21:55:24 +0000
|
|
|
+Subject: serial: Fix parent class tracing for SerialPort
|
|
|
+
|
|
|
+When SerialPort was updated to be ActiveScriptWrappable and an
|
|
|
+EventTarget the Trace method was not updated to call the parent class
|
|
|
+trace methods.
|
|
|
+
|
|
|
+(cherry picked from commit 4059ecc3a5352601a4d79196f90c8ca19262afe1)
|
|
|
+
|
|
|
+Bug: 1220078
|
|
|
+Change-Id: If6967a913268bce86d4488359a9418a814530f84
|
|
|
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965255
|
|
|
+Auto-Submit: Reilly Grant <[email protected]>
|
|
|
+Commit-Queue: Tom Sepez <[email protected]>
|
|
|
+Reviewed-by: Tom Sepez <[email protected]>
|
|
|
+Cr-Original-Commit-Position: refs/heads/master@{#893039}
|
|
|
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2992740
|
|
|
+Bot-Commit: Rubber Stamper <[email protected]>
|
|
|
+Commit-Queue: Reilly Grant <[email protected]>
|
|
|
+Cr-Commit-Position: refs/branch-heads/4472@{#1531}
|
|
|
+Cr-Branched-From: 3d60439cfb36485e76a1c5bb7f513d3721b20da1-refs/heads/master@{#870763}
|
|
|
+
|
|
|
+diff --git a/third_party/blink/renderer/modules/serial/serial_port.cc b/third_party/blink/renderer/modules/serial/serial_port.cc
|
|
|
+index 989104ef12774896c254812fff804eaafc5b2e6c..ee3c26a0a711751de93e3bc2ed457b54a84d430d 100644
|
|
|
+--- a/third_party/blink/renderer/modules/serial/serial_port.cc
|
|
|
++++ b/third_party/blink/renderer/modules/serial/serial_port.cc
|
|
|
+@@ -492,6 +492,7 @@ void SerialPort::Trace(Visitor* visitor) const {
|
|
|
+ visitor->Trace(signal_resolvers_);
|
|
|
+ visitor->Trace(close_resolver_);
|
|
|
+ ScriptWrappable::Trace(visitor);
|
|
|
++ ActiveScriptWrappable<SerialPort>::Trace(visitor);
|
|
|
+ }
|
|
|
+
|
|
|
+ ExecutionContext* SerialPort::GetExecutionContext() const {
|