Index: chrome/browser/sync/profile_sync_service.cc |
diff --git a/chrome/browser/sync/profile_sync_service.cc b/chrome/browser/sync/profile_sync_service.cc |
index b4ce8b1c1543127e992b9f823b2d8275c40db8df..d3b5eea1b99ea7b9e3dbb29cd7d078da353232d8 100644 |
--- a/chrome/browser/sync/profile_sync_service.cc |
+++ b/chrome/browser/sync/profile_sync_service.cc |
@@ -2005,6 +2005,11 @@ base::Value* ProfileSyncService::GetTypeStatusMap() const { |
", " + error.message(); |
type_status->SetString("status", "error"); |
type_status->SetString("value", error_text); |
+ } else if (syncer::IsProxyType(type) && passive_types.Has(type)) { |
+ // Show a proxy type in "ok" state unless it is disabled by user. |
+ DCHECK(!throttled_types.Has(type)); |
+ type_status->SetString("status", "ok"); |
+ type_status->SetString("value", "Passive"); |
} else if (throttled_types.Has(type) && passive_types.Has(type)) { |
type_status->SetString("status", "warning"); |
type_status->SetString("value", "Passive, Throttled"); |