]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcellrenderertext.c
- Remove unused code/options from the code. Warn about their usage while
[~andy/gtk] / gtk / gtkcellrenderertext.c
index 70b6f732ee43be75cf36d2498b13d93ace08a111..36e597822bc8cf2ad12be45a1b187c4f76a5ffa0 100644 (file)
@@ -1624,6 +1624,7 @@ gtk_cell_renderer_text_render (GtkCellRenderer      *cell,
   gint x_offset;
   gint y_offset;
   GtkCellRendererTextPrivate *priv;
+  gboolean use_text;
 
   priv = GTK_CELL_RENDERER_TEXT_GET_PRIVATE (cell);
 
@@ -1675,6 +1676,8 @@ gtk_cell_renderer_text_render (GtkCellRenderer      *cell,
       cairo_destroy (cr);
     }
 
+  use_text = !(flags & GTK_CELL_RENDERER_USE_FG);
+
   if (priv->ellipsize_set && priv->ellipsize != PANGO_ELLIPSIZE_NONE)
     pango_layout_set_width (layout, 
                            (cell_area->width - x_offset - 2 * cell->xpad) * PANGO_SCALE);
@@ -1684,7 +1687,7 @@ gtk_cell_renderer_text_render (GtkCellRenderer      *cell,
   gtk_paint_layout (widget->style,
                     window,
                     state,
-                   TRUE,
+                   use_text,
                     expose_area,
                     widget,
                     "cellrenderertext",