From 7747910b9d9a58bd6a162a497d6cbfd692df132b Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 6 Dec 2012 02:47:24 +0100 Subject: gtk: Use context's font Instead of using gtk_style_context_get_font() in pango_context_get_metrics(), use pango_context_get_font_description(). The context contains the font description we are about to use after all. --- gtk/gtktoolbar.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'gtk/gtktoolbar.c') diff --git a/gtk/gtktoolbar.c b/gtk/gtktoolbar.c index 56350e5650..ecc9597269 100644 --- a/gtk/gtktoolbar.c +++ b/gtk/gtktoolbar.c @@ -3336,18 +3336,12 @@ calculate_max_homogeneous_pixels (GtkWidget *widget) { PangoContext *context; PangoFontMetrics *metrics; - const PangoFontDescription *font_desc; - GtkStyleContext *style_context; - GtkStateFlags state; gint char_width; context = gtk_widget_get_pango_context (widget); - style_context = gtk_widget_get_style_context (widget); - state = gtk_widget_get_state_flags (widget); - - font_desc = gtk_style_context_get_font (style_context, state); - metrics = pango_context_get_metrics (context, font_desc, + metrics = pango_context_get_metrics (context, + pango_context_get_font_description (context), pango_context_get_language (context)); char_width = pango_font_metrics_get_approximate_char_width (metrics); pango_font_metrics_unref (metrics); -- cgit v1.2.1