all repos — openbox @ 3340aaeb4d4e07cfe13722900f09dde82be18ce3

openbox fork - make it a bit more like ryudo

declare vars at the top of the block
Dana Jansens danakj@orodu.net
commit

3340aaeb4d4e07cfe13722900f09dde82be18ce3

parent

ea6258ce0f8b4e7af8d44f2e540eb25ccfe8955b

1 files changed, 6 insertions(+), 3 deletions(-)

jump to
M plugins/menu/fifo_menu.cplugins/menu/fifo_menu.c

@@ -79,15 +79,18 @@ FIFO_MENU_DATA(menu)->buflen,

num_realloc); if (num_read == 0) { /* eof */ + xmlDocPtr doc; + xmlNodePtr node; + menu->invalid = TRUE; menu_clear(menu); FIFO_MENU_DATA(menu)->buf[FIFO_MENU_DATA(menu)->buflen] = '\0'; - xmlDocPtr doc = xmlParseMemory(FIFO_MENU_DATA(menu)->buf, - FIFO_MENU_DATA(menu)->buflen); + doc = xmlParseMemory(FIFO_MENU_DATA(menu)->buf, + FIFO_MENU_DATA(menu)->buflen); - xmlNodePtr node = xmlDocGetRootElement(doc); + node = xmlDocGetRootElement(doc); if (node && !xmlStrcasecmp(node->name, (const xmlChar*) "fifo_menu")) {