Index: chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc |
=================================================================== |
--- chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc (revision 93451) |
+++ chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc (working copy) |
@@ -64,15 +64,16 @@ |
parent_menu_item_ = parent; |
int initial_count = parent->GetSubmenu() ? |
parent->GetSubmenu()->GetMenuItemCount() : 0; |
+ if ((start_child_index < node->child_count()) && |
+ (initial_count > 0)) { |
+ parent->AppendSeparator(); |
+ } |
BuildMenu(node, start_child_index, parent, &next_menu_id_); |
if (show_options == SHOW_OTHER_FOLDER) { |
const BookmarkNode* other_folder = |
profile_->GetBookmarkModel()->other_node(); |
- if (other_folder->child_count() > 0) { |
- int current_count = parent->GetSubmenu() ? |
- parent->GetSubmenu()->GetMenuItemCount() : 0; |
- if (current_count != initial_count) |
- parent->AppendSeparator(); |
+ if (!other_folder->empty()) { |
+ parent->AppendSeparator(); |
BuildOtherFolderMenu(parent, &next_menu_id_); |
} |
} |