Commit 5a79a18c authored by Russ Hamilton's avatar Russ Hamilton Committed by Commit Bot

Change Dactyloscoper::RecordDirectSurface to take arguments by const reference

Change-Id: Idd9f8996b430df63f44273c07e6a4ad993aad38a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359558Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
Commit-Queue: Russ Hamilton <behamilton@google.com>
Cr-Commit-Position: refs/heads/master@{#799415}
parent 0f39aba4
...@@ -36,7 +36,7 @@ void Dactyloscoper::Record(ExecutionContext* context, WebFeature feature) { ...@@ -36,7 +36,7 @@ void Dactyloscoper::Record(ExecutionContext* context, WebFeature feature) {
// static // static
void Dactyloscoper::RecordDirectSurface(ExecutionContext* context, void Dactyloscoper::RecordDirectSurface(ExecutionContext* context,
WebFeature feature, WebFeature feature,
IdentifiableToken value) { const IdentifiableToken& value) {
if (!IdentifiabilityStudySettings::Get()->IsActive() || !context) if (!IdentifiabilityStudySettings::Get()->IsActive() || !context)
return; return;
auto* window = DynamicTo<LocalDOMWindow>(context); auto* window = DynamicTo<LocalDOMWindow>(context);
...@@ -51,7 +51,7 @@ void Dactyloscoper::RecordDirectSurface(ExecutionContext* context, ...@@ -51,7 +51,7 @@ void Dactyloscoper::RecordDirectSurface(ExecutionContext* context,
// static // static
void Dactyloscoper::RecordDirectSurface(ExecutionContext* context, void Dactyloscoper::RecordDirectSurface(ExecutionContext* context,
WebFeature feature, WebFeature feature,
String str) { const String& str) {
if (!IdentifiabilityStudySettings::Get()->IsActive() || !context) if (!IdentifiabilityStudySettings::Get()->IsActive() || !context)
return; return;
if (str.IsEmpty()) if (str.IsEmpty())
...@@ -63,7 +63,7 @@ void Dactyloscoper::RecordDirectSurface(ExecutionContext* context, ...@@ -63,7 +63,7 @@ void Dactyloscoper::RecordDirectSurface(ExecutionContext* context,
// static // static
void Dactyloscoper::RecordDirectSurface(ExecutionContext* context, void Dactyloscoper::RecordDirectSurface(ExecutionContext* context,
WebFeature feature, WebFeature feature,
Vector<String> strs) { const Vector<String>& strs) {
if (!IdentifiabilityStudySettings::Get()->IsActive() || !context) if (!IdentifiabilityStudySettings::Get()->IsActive() || !context)
return; return;
if (strs.IsEmpty()) if (strs.IsEmpty())
...@@ -76,9 +76,10 @@ void Dactyloscoper::RecordDirectSurface(ExecutionContext* context, ...@@ -76,9 +76,10 @@ void Dactyloscoper::RecordDirectSurface(ExecutionContext* context,
} }
// static // static
void Dactyloscoper::RecordDirectSurface(ExecutionContext* context, void Dactyloscoper::RecordDirectSurface(
ExecutionContext* context,
WebFeature feature, WebFeature feature,
NotShared<DOMFloat32Array> buffer) { const NotShared<DOMFloat32Array>& buffer) {
if (!IdentifiabilityStudySettings::Get()->IsActive() || !context) if (!IdentifiabilityStudySettings::Get()->IsActive() || !context)
return; return;
if (buffer.IsNull() || buffer->lengthAsSizeT() == 0) if (buffer.IsNull() || buffer->lengthAsSizeT() == 0)
......
...@@ -35,14 +35,14 @@ class CORE_EXPORT Dactyloscoper { ...@@ -35,14 +35,14 @@ class CORE_EXPORT Dactyloscoper {
// methods with HighEntropy=Direct. // methods with HighEntropy=Direct.
static void RecordDirectSurface(ExecutionContext*, static void RecordDirectSurface(ExecutionContext*,
WebFeature, WebFeature,
IdentifiableToken); const IdentifiableToken&);
static void RecordDirectSurface(ExecutionContext*, WebFeature, String); static void RecordDirectSurface(ExecutionContext*, WebFeature, const String&);
static void RecordDirectSurface(ExecutionContext*, static void RecordDirectSurface(ExecutionContext*,
WebFeature, WebFeature,
Vector<String>); const Vector<String>&);
static void RecordDirectSurface(ExecutionContext*, static void RecordDirectSurface(ExecutionContext*,
WebFeature, WebFeature,
NotShared<DOMFloat32Array>); const NotShared<DOMFloat32Array>&);
static void RecordDirectSurface(ExecutionContext*, static void RecordDirectSurface(ExecutionContext*,
WebFeature, WebFeature,
SVGStringListTearOff*); SVGStringListTearOff*);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment