Fix multi infobar dynamic tagging bug
This commit is contained in:
parent
06cca7b413
commit
73e013266b
@ -68,7 +68,6 @@ infobar_elem_tag_init(struct element *e)
|
||||
{
|
||||
ELEM_FREE_BARWIN(e);
|
||||
SLIST_INIT(&e->bars);
|
||||
e->infobar->screen->flags ^= SCREEN_TAG_UPDATE;
|
||||
}
|
||||
|
||||
TAILQ_FOREACH(t, &e->infobar->screen->tags, next)
|
||||
|
||||
@ -35,8 +35,6 @@ tag_new(struct screen *s, char *name)
|
||||
else
|
||||
t->name = xstrdup(name);
|
||||
|
||||
printf("->t->name <%s>\n", t->name);
|
||||
|
||||
SLIST_INIT(&t->clients);
|
||||
TAILQ_INIT(&t->sets);
|
||||
|
||||
@ -246,6 +244,8 @@ uicb_tag_new(Uicb cmd)
|
||||
|
||||
SLIST_FOREACH(i, &s->infobars, next)
|
||||
infobar_elem_reinit(i);
|
||||
|
||||
s->flags ^= SCREEN_TAG_UPDATE;
|
||||
}
|
||||
|
||||
void
|
||||
@ -265,6 +265,8 @@ uicb_tag_del(Uicb cmd)
|
||||
|
||||
SLIST_FOREACH(i, &W->screen->infobars, next)
|
||||
infobar_elem_reinit(i);
|
||||
|
||||
W->screen->flags ^= SCREEN_TAG_UPDATE;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user