From ab997398ad2d413fa272fe4614e5b946d0349786 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Thu, 9 Apr 2015 14:10:14 +0100 Subject: cope with deprication of gtk_style_context_get_font --- gtk/compat.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gtk/compat.c') diff --git a/gtk/compat.c b/gtk/compat.c index c41a05e9c..fe57ba285 100644 --- a/gtk/compat.c +++ b/gtk/compat.c @@ -173,7 +173,7 @@ void nsgtk_entry_set_icon_from_stock(GtkWidget *entry, const gchar *id) { #if GTK_CHECK_VERSION(3,10,0) - gtk_entry_set_icon_from_icon_name(entry, icon_pos, id); + gtk_entry_set_icon_from_icon_name(GTK_ENTRY(entry), icon_pos, id); #else #if GTK_CHECK_VERSION(2,16,0) gtk_entry_set_icon_from_stock(GTK_ENTRY(entry), icon_pos, id); @@ -315,11 +315,17 @@ GtkStyleContext *nsgtk_widget_get_style_context(GtkWidget *widget) const PangoFontDescription* nsgtk_style_context_get_font(GtkStyleContext *style, GtkStateFlags state) { +#if GTK_CHECK_VERSION(3,8,0) + const PangoFontDescription* fontdesc; + gtk_style_context_get(style, state, GTK_STYLE_PROPERTY_FONT, &fontdesc, NULL); + return fontdesc; +#else #if GTK_CHECK_VERSION(3,0,0) return gtk_style_context_get_font(style, state); #else return style->font_desc; #endif +#endif } gulong nsgtk_connect_draw_event(GtkWidget *widget, -- cgit v1.2.3