X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fprop.c;h=25495ef44cae6366f46c7f345145c6270a124c6e;hb=6a00a44b999905538d86fc3d6609a0cbce781d5f;hp=16ab60cbed7dbb5b8faf599e69231f460e2340c2;hpb=b2dd343095b264f949badf6da3824d279a8f28c8;p=chaz%2Fopenbox diff --git a/openbox/prop.c b/openbox/prop.c index 16ab60cb..25495ef4 100644 --- a/openbox/prop.c +++ b/openbox/prop.c @@ -289,12 +289,16 @@ gboolean prop_get_string_locale(Window win, Atom prop, char **ret) { char **list; int nstr; + char *s; if (get_stringlist(win, prop, &list, &nstr) && nstr) { - *ret = g_convert(list[0], strlen(list[0]), "UTF-8", "ISO-8859-1", - NULL, NULL, NULL); + s = g_convert(list[0], strlen(list[0]), "UTF-8", "ISO-8859-1", + NULL, NULL, NULL); XFreeStringList(list); - if (*ret) return TRUE; + if (s) { + *ret = s; + return TRUE; + } } return FALSE; }