finch/libgnt/gntmenu.c

branch
soc.2007.finchfeat
changeset 18677
9dadfd7921b6
parent 18631
fde7b16fe3ea
parent 18615
e93a1eb0fad7
child 19307
0027732ddb26
equal deleted inserted replaced
18635:0226ffea1a95 18677:9dadfd7921b6
335 } 335 }
336 336
337 static void 337 static void
338 gnt_menu_hide(GntWidget *widget) 338 gnt_menu_hide(GntWidget *widget)
339 { 339 {
340 GntMenu *sub, *menu = GNT_MENU(widget); 340 GntMenu *menu = GNT_MENU(widget);
341
342 while ((sub = menu->submenu))
343 gnt_widget_hide(GNT_WIDGET(sub));
344 if (menu->parentmenu) 341 if (menu->parentmenu)
345 menu->parentmenu->submenu = NULL; 342 menu->parentmenu->submenu = NULL;
346 } 343 }
347 344
348 static void 345 static void

mercurial