Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_gadcon.c 


Log Message:


fix stop editing menu

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_gadcon.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -3 -r1.31 -r1.32
--- e_gadcon.c  15 Jun 2006 07:24:10 -0000      1.31
+++ e_gadcon.c  15 Jun 2006 07:41:51 -0000      1.32
@@ -1371,10 +1371,17 @@
                                            gcc);
        gcc->menu = mn;
        
-       mi = e_menu_item_new(mn);
-       e_menu_item_label_set(mi, _("Stop editing"));
-       e_util_menu_item_edje_icon_set(mi, "enlightenment/edit");
-       e_menu_item_callback_set(mi, _e_gadcon_client_cb_menu_edit, gcc);
+       if (gcc->gadcon->menu_attach.func)
+         {
+            gcc->gadcon->menu_attach.func(gcc->gadcon->menu_attach.data, mn);
+         }
+       else
+         {
+            mi = e_menu_item_new(mn);
+            e_menu_item_label_set(mi, _("Stop editing"));
+            e_util_menu_item_edje_icon_set(mi, "enlightenment/edit");
+            e_menu_item_callback_set(mi, _e_gadcon_client_cb_menu_edit, gcc);
+         }
        
        e_gadcon_canvas_zone_geometry_get(gcc->gadcon, &cx, &cy, &cw, &ch);
        e_menu_activate_mouse(mn,




_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to