From 2d11d3f8d347e0511c3135b4e4e94e0f05ba3605 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 25 Apr 2023 16:27:40 +0400 Subject: [PATCH] gtk/win32: fix usage of deprecated function MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit [106/939] Compiling C object gtk/libgtk.a.p/gtkimcontextime.c.obj ../gtk/gtkimcontextime.c: In function 'gtk_im_context_ime_set_preedit_font': ../gtk/gtkimcontextime.c:780:3: warning: 'gtk_widget_get_style_context' is deprecated [-Wdeprecated-declarations] 780 | font_desc = gtk_css_style_get_pango_font (gtk_style_context_lookup_style (gtk_widget_get_style_context (context_ime->client_widget))); Signed-off-by: Marc-André Lureau --- gtk/gtkimcontextime.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gtk/gtkimcontextime.c b/gtk/gtkimcontextime.c index 5db869feac..801ce4d9ee 100644 --- a/gtk/gtkimcontextime.c +++ b/gtk/gtkimcontextime.c @@ -38,7 +38,7 @@ #include "gdk/win32/gdkwin32.h" #include "gtk/gtkimmodule.h" #include "gtk/deprecated/gtkstylecontextprivate.h" -#include "gtk/gtkcssstyleprivate.h" +#include "gtkwidgetprivate.h" /* avoid warning */ #ifdef STRICT @@ -728,6 +728,7 @@ gtk_im_context_ime_set_preedit_font (GtkIMContext *context) PangoFont *font; LOGFONT *logfont; PangoFontDescription *font_desc; + GtkCssStyle *style; g_return_if_fail (GTK_IS_IM_CONTEXT_IME (context)); @@ -777,7 +778,8 @@ gtk_im_context_ime_set_preedit_font (GtkIMContext *context) lang = ""; break; } - font_desc = gtk_css_style_get_pango_font (gtk_style_context_lookup_style (gtk_widget_get_style_context (context_ime->client_widget))); + style = gtk_css_node_get_style (gtk_widget_get_css_node (context_ime->client_widget)); + font_desc = gtk_css_style_get_pango_font (style); if (lang[0]) { -- 2.30.2