Enlightenment CVS committal

Author  : morlenxus
Project : e17
Module  : apps/e

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


Modified Files:
        e_int_config_shelf.c 


Log Message:
Shelf delete without confirmation dialog when disabled in the dialog settings.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/modules/conf_shelves/e_int_config_shelf.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_int_config_shelf.c        18 Dec 2007 01:49:45 -0000      1.3
+++ e_int_config_shelf.c        24 Jan 2008 00:55:16 -0000      1.4
@@ -261,6 +261,19 @@
    if (!d->es) return;
    e_object_ref(E_OBJECT(d->es));
 
+   if (e_config->cnfmdlg_disabled)
+     {
+        if (e_object_is_del(E_OBJECT(d->es))) return;
+        e_shelf_unsave(d->es);
+        e_object_del(E_OBJECT(d->es));
+        e_config_save_queue();
+
+        e_object_unref(E_OBJECT(d->es));
+        _ilist_fill(d->cfdata);
+        E_FREE(d);
+               return;
+     }
+
    snprintf(buf, sizeof(buf), _("You requested to delete \"%s\".<br><br>"
                                "Are you sure you want to delete this shelf?"),
            d->cfdata->cur_shelf);



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to