summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2014-09-16 02:55:24 +0200
committerBenjamin Otte <otte@redhat.com>2014-09-16 04:30:00 +0200
commit48d56c4077243a06b6d99b16dc647f3271e43208 (patch)
treec4f54691153ec1ae4484f3c998ee1ff688da4998
parentfdb13b6ef5bd30e4621f091a0a1766eb499ef931 (diff)
downloadgtk+-48d56c4077243a06b6d99b16dc647f3271e43208.tar.gz
iconview: always draw a cell background
Don't just draw it for selected cells.
-rw-r--r--gtk/gtkiconview.c23
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;