taglist: append area even if function fails
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
415defdba5
commit
4b452510ba
|
@ -114,6 +114,7 @@ taglist_draw(draw_context_t *ctx, int screen, widget_node_t *w,
|
||||||
for(int i = 0; i < tags->len; i++)
|
for(int i = 0; i < tags->len; i++)
|
||||||
{
|
{
|
||||||
tag_t *tag = tags->tab[i];
|
tag_t *tag = tags->tab[i];
|
||||||
|
p_clear(&area, 1);
|
||||||
|
|
||||||
luaA_tag_userdata_new(globalconf.L, tag);
|
luaA_tag_userdata_new(globalconf.L, tag);
|
||||||
if(luaA_dofunction(globalconf.L, data->label, 1, 1))
|
if(luaA_dofunction(globalconf.L, data->label, 1, 1))
|
||||||
|
@ -132,9 +133,8 @@ taglist_draw(draw_context_t *ctx, int screen, widget_node_t *w,
|
||||||
pdata[i].bg_resize ? ((double) pdata[i].bg_image->width / (double) pdata[i].bg_image->height) * w->area.height : pdata[i].bg_image->width);
|
pdata[i].bg_resize ? ((double) pdata[i].bg_image->width / (double) pdata[i].bg_image->height) * w->area.height : pdata[i].bg_image->width);
|
||||||
|
|
||||||
w->area.width += area.width;
|
w->area.width += area.width;
|
||||||
|
|
||||||
area_array_append(&tda->areas, area);
|
|
||||||
}
|
}
|
||||||
|
area_array_append(&tda->areas, area);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Now that we have widget width we can compute widget x coordinate */
|
/* Now that we have widget width we can compute widget x coordinate */
|
||||||
|
|
Loading…
Reference in New Issue