| Index: chrome/browser/gtk/bookmark_bar_gtk.cc
|
| ===================================================================
|
| --- chrome/browser/gtk/bookmark_bar_gtk.cc (revision 25770)
|
| +++ chrome/browser/gtk/bookmark_bar_gtk.cc (working copy)
|
| @@ -298,7 +298,8 @@
|
| int old_index,
|
| const BookmarkNode* new_parent,
|
| int new_index) {
|
| - BookmarkNodeRemoved(model, old_parent, old_index, NULL);
|
| + const BookmarkNode* node = new_parent->GetChild(new_index);
|
| + BookmarkNodeRemoved(model, old_parent, old_index, node);
|
| BookmarkNodeAdded(model, new_parent, new_index);
|
| }
|
|
|
| @@ -334,7 +335,8 @@
|
|
|
| GtkWidget* to_remove = GTK_WIDGET(gtk_toolbar_get_nth_item(
|
| GTK_TOOLBAR(bookmark_toolbar_.get()), old_index));
|
| - menu_bar_helper_.Remove(gtk_bin_get_child(GTK_BIN(to_remove)));
|
| + if (node->is_folder())
|
| + menu_bar_helper_.Remove(gtk_bin_get_child(GTK_BIN(to_remove)));
|
| gtk_container_remove(GTK_CONTAINER(bookmark_toolbar_.get()),
|
| to_remove);
|
|
|
|
|