Index: chrome/browser/search/search.cc |
diff --git a/chrome/browser/search/search.cc b/chrome/browser/search/search.cc |
index 46ea5d7e4e3ab02515a255dc344330ff31a90a0b..a7cff4c4a856c0ca21019fe5760366737430c917 100644 |
--- a/chrome/browser/search/search.cc |
+++ b/chrome/browser/search/search.cc |
@@ -652,10 +652,10 @@ OriginChipPosition GetOriginChipPosition() { |
} |
bool ShouldDisplayOriginChipV2() { |
- return GetOriginChipV2HideTrigger() != ORIGIN_CHIP_V2_DISABLED; |
+ return GetOriginChipV2Condition() != ORIGIN_CHIP_V2_DISABLED; |
} |
-OriginChipV2HideTrigger GetOriginChipV2HideTrigger() { |
+OriginChipV2Condition GetOriginChipV2Condition() { |
const CommandLine* cl = CommandLine::ForCurrentProcess(); |
if (cl->HasSwitch(switches::kDisableOriginChipV2)) |
return ORIGIN_CHIP_V2_DISABLED; |
@@ -663,6 +663,8 @@ OriginChipV2HideTrigger GetOriginChipV2HideTrigger() { |
return ORIGIN_CHIP_V2_HIDE_ON_MOUSE_RELEASE; |
if (cl->HasSwitch(switches::kEnableOriginChipV2HideOnUserInput)) |
return ORIGIN_CHIP_V2_HIDE_ON_USER_INPUT; |
+ if (cl->HasSwitch(switches::kEnableOriginChipV2OnSrp)) |
+ return ORIGIN_CHIP_V2_ON_SRP; |
FieldTrialFlags flags; |
if (!GetFieldTrialInfo(&flags)) |
@@ -670,7 +672,7 @@ OriginChipV2HideTrigger GetOriginChipV2HideTrigger() { |
uint64 value = |
GetUInt64ValueForFlagWithDefault(kOriginChipV2FlagName, 0, flags); |
return (value < ORIGIN_CHIP_V2_NUM_VALUES) ? |
- static_cast<OriginChipV2HideTrigger>(value) : |
+ static_cast<OriginChipV2Condition>(value) : |
ORIGIN_CHIP_V2_DISABLED; |
} |