X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fprop.c;h=25495ef44cae6366f46c7f345145c6270a124c6e;hb=6a00a44b999905538d86fc3d6609a0cbce781d5f;hp=9e436550d656d20dda45c7fa93183a337477f9d0;hpb=847a3ef09a72f087269dcb0131db61c7d0f7a117;p=chaz%2Fopenbox diff --git a/openbox/prop.c b/openbox/prop.c index 9e436550..25495ef4 100644 --- a/openbox/prop.c +++ b/openbox/prop.c @@ -150,7 +150,7 @@ void prop_startup() CREATE(esetrootid, "ESETROOT_PMAP_ID"); CREATE(openbox_pid, "_OPENBOX_PID"); - CREATE(openbox_premax, "_OPENBOX_PREMAX"); + CREATE(ob_wm_state_undecorated, "_OB_WM_STATE_UNDECORATED"); } #include @@ -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; }