Enlightenment CVS committal

Author  : devilhorns
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/modules/ibar


Modified Files:
        e_mod_main.c 


Log Message:
Don't add the new Create/Add menu entries if the conf_apps module is not
loaded.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/modules/ibar/e_mod_main.c,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -3 -r1.190 -r1.191
--- e_mod_main.c        13 Dec 2007 00:56:31 -0000      1.190
+++ e_mod_main.c        13 Dec 2007 13:25:10 -0000      1.191
@@ -807,19 +807,24 @@
 
        mi = e_menu_item_new(mn);
        e_menu_item_separator_set(mi, 1);
-       
-       mi = e_menu_item_new(mn);
-       e_menu_item_label_set(mi, _("Add An Icon"));
-       e_util_menu_item_edje_icon_set(mi, "enlightenment/ibar_applications");
-       e_menu_item_callback_set(mi, _ibar_cb_menu_icon_add, NULL);
 
-       mi = e_menu_item_new(mn);
-       e_menu_item_label_set(mi, _("Create New Icon"));
-       e_util_menu_item_edje_icon_set(mi, "enlightenment/new_application");
-       e_menu_item_callback_set(mi, _ibar_cb_menu_icon_new, NULL);
+       if (e_configure_registry_exists("applications/ibar_applications")) 
+         {
+            mi = e_menu_item_new(mn);
+            e_menu_item_label_set(mi, _("Add An Icon"));
+            e_util_menu_item_edje_icon_set(mi, 
"enlightenment/ibar_applications");
+            e_menu_item_callback_set(mi, _ibar_cb_menu_icon_add, NULL);
+         }
+       if (e_configure_registry_exists("applications/new_application")) 
+         {
+            mi = e_menu_item_new(mn);
+            e_menu_item_label_set(mi, _("Create New Icon"));
+            e_util_menu_item_edje_icon_set(mi, 
"enlightenment/new_application");
+            e_menu_item_callback_set(mi, _ibar_cb_menu_icon_new, NULL);
 
-       mi = e_menu_item_new(mn);
-       e_menu_item_separator_set(mi, 1);
+            mi = e_menu_item_new(mn);
+            e_menu_item_separator_set(mi, 1);
+         }
 
        mi = e_menu_item_new(mn);
        e_menu_item_label_set(mi, _("Configuration"));



-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to