menuitem: Don't set menubar style class randomly

a) We're not a menubar, you can match on the parent if you have to
b) It's not set while getting preferred sizes
This commit is contained in:
Benjamin Otte 2012-04-11 15:02:00 +02:00
parent 1d54e4e867
commit d8b99d47ea

View File

@ -1602,13 +1602,8 @@ gtk_menu_item_draw (GtkWidget *widget,
child = gtk_bin_get_child (GTK_BIN (menu_item));
parent = gtk_widget_get_parent (widget);
gtk_style_context_save (context);
gtk_style_context_get_padding (context, state, &padding);
if (GTK_IS_MENU_BAR (parent))
gtk_style_context_add_class (context, GTK_STYLE_CLASS_MENUBAR);
if (child && (state & GTK_STATE_FLAG_PRELIGHT))
{
gtk_render_background (context, cr, x, y, w, h);
@ -1673,8 +1668,6 @@ gtk_menu_item_draw (GtkWidget *widget,
GTK_WIDGET_CLASS (gtk_menu_item_parent_class)->draw (widget, cr);
gtk_style_context_restore (context);
return FALSE;
}