Index: chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm |
diff --git a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm |
index d05c785f9ecb81f701ac048c227b333100dbf1ce..02e49fdd19408340da87faf59dbdd423a1e4b1c0 100644 |
--- a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm |
+++ b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm |
@@ -339,6 +339,9 @@ bool LocationBarViewMac::IsEditable() { |
} |
void LocationBarViewMac::SetStarred(bool starred) { |
+ if (star_decoration_->starred() == starred) |
+ return; |
+ |
star_decoration_->SetStarred(starred); |
UpdateStarDecorationVisibility(); |
OnDecorationsChanged(); |