From 9af8c6fb25f4e08ca9f4653e483e85e86b985f39 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 18 Nov 2022 11:09:14 -0500 Subject: [PATCH] immmodule: Warn if GTK_IM_MODULE is bad If we don't find an immodule matching the ids in the GTK_IM_MODULE envvar, print a warning. --- gtk/gtkimmodule.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gtk/gtkimmodule.c b/gtk/gtkimmodule.c index 6ef4a3a179..00f199dbf8 100644 --- a/gtk/gtkimmodule.c +++ b/gtk/gtkimmodule.c @@ -199,6 +199,16 @@ _gtk_im_module_get_default_context_id (GdkDisplay *display) if (context_id) return context_id; + else + { + static gboolean warned; + + if (!warned) + { + g_warning ("No IM module matching GTK_IM_MODULE=%s found", envvar); + warned = TRUE; + } + } } /* Check if the certain immodule is set in XSETTINGS. */ -- 2.30.2