[libwnck] Selector: get rid of deprecated code
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libwnck] Selector: get rid of deprecated code
- Date: Fri, 19 Jul 2013 01:05:24 +0000 (UTC)
commit e06622f162813e82fc0363ba2ca2f52e2bd56d21
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date: Fri Jul 19 03:05:03 2013 +0200
Selector: get rid of deprecated code
libwnck/selector.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/libwnck/selector.c b/libwnck/selector.c
index cbac32a..6629d5f 100644
--- a/libwnck/selector.c
+++ b/libwnck/selector.c
@@ -515,6 +515,7 @@ wnck_selector_get_width (GtkWidget *widget, const char *text)
GtkStateFlags state;
PangoContext *context;
PangoFontMetrics *metrics;
+ PangoFontDescription *description;
gint char_width;
PangoLayout *layout;
PangoRectangle natural;
@@ -524,10 +525,10 @@ wnck_selector_get_width (GtkWidget *widget, const char *text)
state = gtk_widget_get_state_flags (widget);
style_context = gtk_widget_get_style_context (widget);
+ gtk_style_context_get (style_context, state, GTK_STYLE_PROPERTY_FONT, &description, NULL);
context = gtk_widget_get_pango_context (widget);
- metrics = pango_context_get_metrics (context,
- gtk_style_context_get_font (style_context, state),
+ metrics = pango_context_get_metrics (context, description,
pango_context_get_language (context));
char_width = pango_font_metrics_get_approximate_char_width (metrics);
pango_font_metrics_unref (metrics);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]