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 7faba2d58ae4b6d163ed20cf38e4db013b506a08..68d4b2ff895758ebc63ee9bd51b29eb74ee3c2c9 100644 |
--- a/chrome/browser/chromeos/status/network_menu_icon.cc |
+++ b/chrome/browser/chromeos/status/network_menu_icon.cc |
@@ -546,9 +546,10 @@ void NetworkIcon::UpdateIcon(const Network* network) { |
} |
void NetworkIcon::GenerateImage() { |
- if (icon_.isNull()) |
- return; |
- |
+ if (icon_.isNull()) { |
+ set_icon(NetworkMenuIcon::GetDisconnectedImage( |
+ NetworkMenuIcon::ARCS, resource_color_theme_)); |
+ } |
image_ = NetworkMenuIcon::GenerateImageFromComponents(icon_, top_left_badge_, |
top_right_badge_, bottom_left_badge_, bottom_right_badge_); |
} |