tasklist: use len and set it to 0 if no text

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Julien Danjou 2008-07-10 09:56:23 +02:00
parent 354f37ef6c
commit ad58260243
1 changed files with 4 additions and 1 deletions

View File

@ -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)))