From aa1d7058a37244f4ce40416823ff262b451c8d37 Mon Sep 17 00:00:00 2001 From: sebastid Date: Fri, 18 Feb 2005 10:30:02 +0000 Subject: [PATCH] Remove double loop. SVN revision: 13424 --- src/bin/e_int_menus.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/bin/e_int_menus.c b/src/bin/e_int_menus.c index ea8454d0a..bc1b67dc6 100644 --- a/src/bin/e_int_menus.c +++ b/src/bin/e_int_menus.c @@ -320,7 +320,6 @@ static void _e_int_menus_desktops_pre_cb(void *data, E_Menu *m) { E_Menu_Item *mi; - Evas_List *l, *desks = NULL; E_Menu *root; e_menu_pre_activate_callback_set(m, NULL, NULL); @@ -334,11 +333,9 @@ _e_int_menus_desktops_pre_cb(void *data, E_Menu *m) zone = root->zone; for (i = 0; i < zone->desk_x_count * zone->desk_y_count; i++) - desks = evas_list_append(desks, zone->desks[i]); - - for (l = desks; l; l = l->next) { - E_Desk *desk = l->data; + E_Desk *desk = zone->desks[i]; + mi = e_menu_item_new(m); e_menu_item_radio_group_set(mi, 1); e_menu_item_radio_set(mi, 1); @@ -367,9 +364,6 @@ _e_int_menus_desktops_pre_cb(void *data, E_Menu *m) mi = e_menu_item_new(m); e_menu_item_label_set(mi, "Remove Column of Desktops"); e_menu_item_callback_set(mi, _e_int_menus_desktops_col_del_cb, NULL); - - - evas_list_free(desks); } /* FIXME: Use the zone the menu was clicked in */