tasklist: use len and set it to 0 if no text
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
354f37ef6c
commit
ad58260243
|
@ -152,7 +152,10 @@ tasklist_draw(draw_context_t *ctx, int screen,
|
||||||
if(lua_isstring(globalconf.L, -1))
|
if(lua_isstring(globalconf.L, -1))
|
||||||
text = lua_tolstring(globalconf.L, -1, &len);
|
text = lua_tolstring(globalconf.L, -1, &len);
|
||||||
else
|
else
|
||||||
|
{
|
||||||
text = NULL;
|
text = NULL;
|
||||||
|
len = 0;
|
||||||
|
}
|
||||||
|
|
||||||
lua_pop(globalconf.L, 1);
|
lua_pop(globalconf.L, 1);
|
||||||
|
|
||||||
|
@ -176,7 +179,7 @@ tasklist_draw(draw_context_t *ctx, int screen,
|
||||||
/* Actually look for the proper background color, since
|
/* Actually look for the proper background color, since
|
||||||
* otherwise the background statusbar color is used instead */
|
* otherwise the background statusbar color is used instead */
|
||||||
markup_parser_data_init(&pdata);
|
markup_parser_data_init(&pdata);
|
||||||
markup_parse(&pdata, text, a_strlen(text));
|
markup_parse(&pdata, text, len);
|
||||||
markup_parser_data_wipe(&pdata);
|
markup_parser_data_wipe(&pdata);
|
||||||
|
|
||||||
if((image = draw_image_new(c->icon_path)))
|
if((image = draw_image_new(c->icon_path)))
|
||||||
|
|
Loading…
Reference in New Issue