[libgd] Fix deprecated declaration
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgd] Fix deprecated declaration
- Date: Thu, 21 Feb 2013 23:34:26 +0000 (UTC)
commit 8c3d777e1d18974d16d2ea0bdc13ad47f2f95da0
Author: Ángel Guzmán Maeso <shakaran gmail com>
Date: Thu Feb 21 15:08:53 2013 +0100
Fix deprecated declaration
* gd-two-lines-renderer.c: Fix deprecated declaration
gtk_style_context_get_font to gtk_style_context_get
https://bugzilla.gnome.org/show_bug.cgi?id=694359
libgd/gd-two-lines-renderer.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/libgd/gd-two-lines-renderer.c b/libgd/gd-two-lines-renderer.c
index aa8a1ab..564be88 100644
--- a/libgd/gd-two-lines-renderer.c
+++ b/libgd/gd-two-lines-renderer.c
@@ -309,7 +309,7 @@ gd_two_lines_renderer_get_preferred_width (GtkCellRenderer *cell,
{
PangoContext *context;
PangoFontMetrics *metrics;
- const PangoFontDescription *font_desc;
+ PangoFontDescription *font_desc;
GtkStyleContext *style_context;
gint nat_width, min_width;
gint xpad, char_width, wrap_width, text_width;
@@ -331,13 +331,14 @@ gd_two_lines_renderer_get_preferred_width (GtkCellRenderer *cell,
/* Fetch the average size of a charachter */
context = gtk_widget_get_pango_context (widget);
- font_desc = gtk_style_context_get_font (style_context, 0);
+ gtk_style_context_get (style_context, 0, "font", &font_desc, NULL);
metrics = pango_context_get_metrics (context, font_desc,
pango_context_get_language (context));
char_width = pango_font_metrics_get_approximate_char_width (metrics);
pango_font_metrics_unref (metrics);
+ pango_font_description_free (font_desc);
/* enforce minimum width for ellipsized labels at ~3 chars */
ellipsize_chars = 3;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]