Index: chrome/browser/browser.cc |
=================================================================== |
--- chrome/browser/browser.cc (revision 31109) |
+++ chrome/browser/browser.cc (working copy) |
@@ -949,7 +949,9 @@ |
&title); |
bool was_bookmarked = model->IsBookmarked(url); |
model->SetURLStarred(url, title, true); |
- if (window_->IsActive()) { |
+ // Make sure the model actually added a bookmark before showing the star. A |
+ // bookmark isn't created if the url is invalid. |
+ if (window_->IsActive() && model->IsBookmarked(url)) { |
// Only show the bubble if the window is active, otherwise we may get into |
// weird situations were the bubble is deleted as soon as it is shown. |
window_->ShowBookmarkBubble(url, was_bookmarked); |