summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorРуслан Ижбулатов <lrn1986@gmail.com>2018-06-16 18:23:56 +0000
committerРуслан Ижбулатов <lrn1986@gmail.com>2018-06-16 18:23:56 +0000
commit6e085b3bf136997e27f69ab7eb45fdf83037f536 (patch)
tree6e9ad581db8d9fb09eb1f65c81141d40698d9ad8
parent6bf88d90f3df03ac2e5cb664ccf521785431aa34 (diff)
downloadgtk+-6e085b3bf136997e27f69ab7eb45fdf83037f536.tar.gz
Pass the correct data to gdk_content_register_serializer()
The argument is eventually passed to g_conv(), so it should be the charset, not the mime/type. Without this change the contentype converter will fail to convert UTF-8 strings to, say, CP-1251 later on.
-rw-r--r--gdk/gdkcontentserializer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdk/gdkcontentserializer.c b/gdk/gdkcontentserializer.c
index 92cbb2df6b..7b99690224 100644
--- a/gdk/gdkcontentserializer.c
+++ b/gdk/gdkcontentserializer.c
@@ -895,8 +895,8 @@ init (void)
gdk_content_register_serializer (G_TYPE_STRING,
mime,
string_serializer,
- mime,
- g_free);
+ (gpointer) charset,
+ NULL);
}
gdk_content_register_serializer (G_TYPE_STRING,
"text/plain",