diff options
author | Benjamin Otte <otte@redhat.com> | 2014-09-16 02:55:24 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2014-09-16 04:30:00 +0200 |
commit | 48d56c4077243a06b6d99b16dc647f3271e43208 (patch) | |
tree | c4f54691153ec1ae4484f3c998ee1ff688da4998 | |
parent | fdb13b6ef5bd30e4621f091a0a1766eb499ef931 (diff) | |
download | gtk+-48d56c4077243a06b6d99b16dc647f3271e43208.tar.gz |
iconview: always draw a cell background
Don't just draw it for selected cells.
-rw-r--r-- | gtk/gtkiconview.c | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index 91efa40625..9267dd6ddc 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -3115,19 +3115,16 @@ gtk_icon_view_paint_item (GtkIconView *icon_view, gtk_style_context_set_state (style_context, state); - if (item->selected) - { - gtk_render_background (style_context, cr, - x - icon_view->priv->item_padding, - y - icon_view->priv->item_padding, - item->cell_area.width + icon_view->priv->item_padding * 2, - item->cell_area.height + icon_view->priv->item_padding * 2); - gtk_render_frame (style_context, cr, - x - icon_view->priv->item_padding, - y - icon_view->priv->item_padding, - item->cell_area.width + icon_view->priv->item_padding * 2, - item->cell_area.height + icon_view->priv->item_padding * 2); - } + gtk_render_background (style_context, cr, + x - priv->item_padding, + y - priv->item_padding, + item->cell_area.width + priv->item_padding * 2, + item->cell_area.height + priv->item_padding * 2); + gtk_render_frame (style_context, cr, + x - priv->item_padding, + y - priv->item_padding, + item->cell_area.width + priv->item_padding * 2, + item->cell_area.height + priv->item_padding * 2); cell_area.x = x; cell_area.y = y; |