From 1fa0e06e9e1f4df9fe22636bb3e12bf3aa1d74e1 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Mon, 20 Dec 2010 14:04:56 +0000 Subject: [PATCH] revert bogus fix SVN revision: 55670 --- .../conf_applications/e_int_config_apps.c | 37 ++++++++----------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/src/modules/conf_applications/e_int_config_apps.c b/src/modules/conf_applications/e_int_config_apps.c index a23612963..816e3d12c 100644 --- a/src/modules/conf_applications/e_int_config_apps.c +++ b/src/modules/conf_applications/e_int_config_apps.c @@ -586,17 +586,15 @@ _cb_up(void *data, void *data2 __UNUSED__) ll = l->prev; cfdata->apps = eina_list_remove_list(cfdata->apps, l); cfdata->apps = eina_list_prepend_relative(cfdata->apps, desk, ll); - } - else - cfdata->apps = eina_list_promote_list(cfdata->apps, l); - e_widget_ilist_remove_num(cfdata->o_order, sel); - e_widget_ilist_go(cfdata->o_order); - icon = e_util_desktop_icon_add(desk, 24, evas); - e_widget_ilist_prepend_relative(cfdata->o_order, icon, desk->name, - _cb_order_list_selected, cfdata, - NULL, (sel - 1)); - e_widget_ilist_selected_set(cfdata->o_order, (sel - 1)); + e_widget_ilist_remove_num(cfdata->o_order, sel); + e_widget_ilist_go(cfdata->o_order); + icon = e_util_desktop_icon_add(desk, 24, evas); + e_widget_ilist_prepend_relative(cfdata->o_order, icon, desk->name, + _cb_order_list_selected, cfdata, + NULL, (sel - 1)); + e_widget_ilist_selected_set(cfdata->o_order, (sel - 1)); + } } e_widget_ilist_go(cfdata->o_order); @@ -635,18 +633,15 @@ _cb_down(void *data, void *data2 __UNUSED__) ll = l->next; cfdata->apps = eina_list_remove_list(cfdata->apps, l); cfdata->apps = eina_list_append_relative(cfdata->apps, desk, ll); + + e_widget_ilist_remove_num(cfdata->o_order, sel); + e_widget_ilist_go(cfdata->o_order); + icon = e_util_desktop_icon_add(desk, 24, evas); + e_widget_ilist_append_relative(cfdata->o_order, icon, desk->name, + _cb_order_list_selected, cfdata, + NULL, sel); + e_widget_ilist_selected_set(cfdata->o_order, (sel + 1)); } - else - cfdata->apps = eina_list_demote_list(cfdata->apps, l); - - - e_widget_ilist_remove_num(cfdata->o_order, sel); - e_widget_ilist_go(cfdata->o_order); - icon = e_util_desktop_icon_add(desk, 24, evas); - e_widget_ilist_append_relative(cfdata->o_order, icon, desk->name, - _cb_order_list_selected, cfdata, - NULL, sel); - e_widget_ilist_selected_set(cfdata->o_order, (sel + 1)); } e_widget_ilist_go(cfdata->o_order);