| Index: chrome/browser/chromeos/status/network_menu_icon.cc | 
| diff --git a/chrome/browser/chromeos/status/network_menu_icon.cc b/chrome/browser/chromeos/status/network_menu_icon.cc | 
| index 52db5661a611a7c769991faf3687e75d496c32d4..c6c08ffb700c76d96d8482590fb09fb8cf6ae269 100644 | 
| --- a/chrome/browser/chromeos/status/network_menu_icon.cc | 
| +++ b/chrome/browser/chromeos/status/network_menu_icon.cc | 
| @@ -634,6 +634,9 @@ void NetworkMenuIcon::SetIconAndText() { | 
| NetworkLibrary* cros = CrosLibrary::Get()->GetNetworkLibrary(); | 
| DCHECK(cros); | 
|  | 
| +  if (cros->wifi_scanning()) | 
| +    return;  // Don't update icon while scanning | 
| + | 
| icon_->ClearIconAndBadges(); | 
|  | 
| // If we are connecting to a network, display that. | 
|  |