summaryrefslogtreecommitdiff
path: root/src/core/window-props.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/window-props.c')
-rw-r--r--src/core/window-props.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/window-props.c b/src/core/window-props.c
index 9001d881..32f47614 100644
--- a/src/core/window-props.c
+++ b/src/core/window-props.c
@@ -1009,10 +1009,12 @@ reload_wm_class (MetaWindow *window,
if (value->type != META_PROP_VALUE_INVALID)
{
if (value->v.class_hint.res_name)
- window->res_name = g_strdup (value->v.class_hint.res_name);
+ window->res_name = g_convert (value->v.class_hint.res_name, -1,
+ "UTF-8", "LATIN1", NULL, NULL, NULL);
if (value->v.class_hint.res_class)
- window->res_class = g_strdup (value->v.class_hint.res_class);
+ window->res_class = g_convert (value->v.class_hint.res_class, -1,
+ "UTF-8", "LATIN1", NULL, NULL, NULL);
}
meta_verbose ("Window %s class: '%s' name: '%s'\n",