make prop dynamicly allocated
This commit is contained in:
parent
75bb6ee238
commit
ac67957492
12
layout.c
12
layout.c
|
@ -93,13 +93,15 @@ void
|
||||||
loadjdwmprops(Display *disp, jdwm_config * jdwmconf)
|
loadjdwmprops(Display *disp, jdwm_config * jdwmconf)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
char prop[128];
|
char *prop;
|
||||||
|
|
||||||
if(gettextprop(disp, DefaultRootWindow(disp), jdwmprops, prop, sizeof(prop)))
|
prop = p_new(char, jdwmconf->ntags + 1);
|
||||||
{
|
|
||||||
for(i = 0; i < jdwmconf->ntags && i < ssizeof(prop) - 1 && prop[i] != '\0'; i++)
|
if(gettextprop(disp, DefaultRootWindow(disp), jdwmprops, prop, jdwmconf->ntags + 1))
|
||||||
|
for(i = 0; i < jdwmconf->ntags && prop[i]; i++)
|
||||||
jdwmconf->selected_tags[i] = prop[i] == '1';
|
jdwmconf->selected_tags[i] = prop[i] == '1';
|
||||||
}
|
|
||||||
|
p_delete(&prop);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue