From 40aa3ecdceeffbdfe23c46b41d36cd355035206d Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Thu, 31 Aug 2006 05:01:48 +0000 Subject: [PATCH] Check that 'alt' actually has something in the list before going through it. Basically did this to remove the extra separator that was getting added even if 'alt' did not contain anything in the list. SVN revision: 25237 --- src/bin/e_int_menus.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/bin/e_int_menus.c b/src/bin/e_int_menus.c index 6f596770c..6ce4d1e10 100644 --- a/src/bin/e_int_menus.c +++ b/src/bin/e_int_menus.c @@ -749,15 +749,18 @@ _e_int_menus_clients_pre_cb(void *data, E_Menu *m) mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 1); - for (l = alt; l; l = l->next) + if (evas_list_count(alt) > 0) { - E_Border *bd = l->data; - - _e_int_menus_clients_item_create(bd, m); + for (l = alt; l; l = l->next) + { + E_Border *bd = l->data; + + _e_int_menus_clients_item_create(bd, m); + } + mi = e_menu_item_new(m); + e_menu_item_separator_set(mi, 1); } - mi = e_menu_item_new(m); - e_menu_item_separator_set(mi, 1); - + mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("Cleanup Windows")); s = e_path_find(path_icons, "default.edj");