]> Pileus Git - ~andy/gtk/commitdiff
cellrendereraccel: override background on the event box, not the label
authorCosimo Cecchi <cosimoc@gnome.org>
Tue, 28 Feb 2012 20:03:02 +0000 (15:03 -0500)
committerCosimo Cecchi <cosimoc@gnome.org>
Tue, 28 Feb 2012 20:06:33 +0000 (15:06 -0500)
Since that's what renders the background. Otherwise the event box will
get the regular window background and will look bad.

gtk/gtkcellrendereraccel.c

index 727748f89090566c76256e4578af57cac32a0ad5..7143c47380cb8be6c0e5a0f3e71f934ad8f57d5a 100644 (file)
@@ -726,7 +726,7 @@ gtk_cell_renderer_accel_start_editing (GtkCellRenderer      *cell,
   gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
 
   gtk_style_context_get_background_color (context, GTK_STATE_FLAG_SELECTED, &color);
-  gtk_widget_override_background_color (label, 0, &color);
+  gtk_widget_override_background_color (eventbox, 0, &color);
 
   gtk_style_context_get_color (context, GTK_STATE_FLAG_SELECTED, &color);
   gtk_widget_override_color (label, 0, &color);