| Index: chrome/browser/ui/gtk/avatar_menu_bubble_gtk.cc
|
| ===================================================================
|
| --- chrome/browser/ui/gtk/avatar_menu_bubble_gtk.cc (revision 112677)
|
| +++ chrome/browser/ui/gtk/avatar_menu_bubble_gtk.cc (working copy)
|
| @@ -133,12 +133,16 @@
|
| GtkWidget* items_vbox = gtk_vbox_new(FALSE, ui::kContentAreaSpacing);
|
|
|
| for (size_t i = 0; i < profile_count; ++i) {
|
| + AvatarMenuModel::Item menu_item = avatar_menu_model_->GetItemAt(i);
|
| AvatarMenuItemGtk* item = new AvatarMenuItemGtk(
|
| - this, avatar_menu_model_->GetItemAt(i), i, theme_service_);
|
| + this, menu_item, i, theme_service_);
|
|
|
| items_.push_back(item);
|
|
|
| gtk_box_pack_start(GTK_BOX(items_vbox), item->widget(), TRUE, TRUE, 0);
|
| + gtk_widget_set_can_focus(item->widget(), TRUE);
|
| + if (menu_item.active)
|
| + gtk_container_set_focus_child(GTK_CONTAINER(items_vbox), item->widget());
|
| }
|
|
|
| gtk_box_pack_start(GTK_BOX(contents_), items_vbox, TRUE, TRUE, 0);
|
|
|