Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_int_menus.c 


Log Message:
Don't show sep when no augmentation.

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_menus.c,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -3 -r1.86 -r1.87
--- e_int_menus.c       23 Aug 2005 10:26:44 -0000      1.86
+++ e_int_menus.c       25 Aug 2005 17:14:00 -0000      1.87
@@ -568,6 +568,7 @@
 {
    E_Menu *subm;
    E_Menu_Item *mi;
+   Evas_List *l;
    char buf[4096];
 
    e_menu_pre_activate_callback_set(m, NULL, NULL);
@@ -579,10 +580,14 @@
    e_menu_item_label_set(mi, _("Applications"));
    e_menu_item_submenu_set(mi, subm);
 
-   mi = e_menu_item_new(m);
-   e_menu_item_separator_set(mi, 1);
+   l = evas_hash_find(_e_int_menus_augmentation, "config");
+   if (l)
+     {
+       mi = e_menu_item_new(m);
+       e_menu_item_separator_set(mi, 1);
 
-   _e_int_menus_augmentation_add(m, evas_hash_find(_e_int_menus_augmentation, 
"config"));
+       _e_int_menus_augmentation_add(m, l);
+     }
 
    e_object_free_attach_func_set(E_OBJECT(m), _e_int_menus_config_free_hook);
    e_object_data_set(E_OBJECT(m), subm);




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to