e17: fix icccm.class string replace

SVN revision: 62948
devs/princeamd/enlightenment-0.17-elive
Hannes Janetzek 12 years ago
parent c231278a4b
commit 16622386e4
  1. 8
      src/bin/e_border.c

@ -6354,13 +6354,11 @@ _e_border_eval0(E_Border *bd)
const char *pname, *pclass;
char *nname, *nclass;
ecore_x_icccm_name_class_get(bd->client.win, &nname, &nclass);
pname = bd->client.icccm.name;
pclass = bd->client.icccm.class;
ecore_x_icccm_name_class_get(bd->client.win, &nname, &nclass);
eina_stringshare_replace(&bd->client.icccm.name, nname);
eina_stringshare_replace(&bd->client.icccm.class, nclass);
bd->client.icccm.name = eina_stringshare_add(nname);
bd->client.icccm.class = eina_stringshare_add(nclass);
if (nname) free(nname);
if (nclass) free(nclass);

Loading…
Cancel
Save