From 318a9c4634c7ac2eb8f46d29a1b1f32ae5f1ab5a Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 20 Mar 2016 05:43:02 +0100 Subject: [PATCH] x11: Use g_error_matches() Fixes accidentally assigning values. http://www.viva64.com/en/b/0383/ --- gdk/x11/gdkselection-x11.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gdk/x11/gdkselection-x11.c b/gdk/x11/gdkselection-x11.c index b84be26664..c4e73227e3 100644 --- a/gdk/x11/gdkselection-x11.c +++ b/gdk/x11/gdkselection-x11.c @@ -738,8 +738,7 @@ gdk_x11_display_utf8_to_compound_text (GdkDisplay *display, if (!locale_str) { - if (!(error->domain = G_CONVERT_ERROR && - error->code == G_CONVERT_ERROR_ILLEGAL_SEQUENCE)) + if (!g_error_matches (error, G_CONVERT_ERROR, G_CONVERT_ERROR_ILLEGAL_SEQUENCE)) { g_warning ("Error converting from UTF-8 to '%s': %s", charset, error->message);