Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_zone.c 


Log Message:
Free the desks on shutdown.

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_zone.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- e_zone.c    13 Feb 2005 12:33:30 -0000      1.23
+++ e_zone.c    15 Feb 2005 11:48:08 -0000      1.24
@@ -222,6 +222,7 @@
 _e_zone_free(E_Zone *zone)
 {
    E_Container *con;
+   int x, y;
    
    con = zone->container;
    if (zone->name) free(zone->name);
@@ -229,6 +230,12 @@
    evas_object_del(zone->bg_event_object);
    evas_object_del(zone->bg_clip_object);
    evas_object_del(zone->bg_object);
+   /* free desks */
+   for (x = 0; x < zone->desk_x_count; x++)
+     for(y = 0; y < zone->desk_y_count; y++)
+       e_object_del(E_OBJECT(zone->desks[x + (y * zone->desk_x_count)]));
+   free(zone->desks);
+
    free(zone);
 }
 
@@ -251,7 +258,7 @@
    if (ev->button == 1)
      {
        E_Menu *m;
-       
+
        m = e_int_menus_main_new();
        e_menu_post_deactivate_callback_set(m, _e_zone_cb_menu_end, NULL);
        e_menu_activate_mouse(m, zone, ev->output.x, ev->output.y, 1, 1,
@@ -273,7 +280,7 @@
    else if (ev->button == 3)
      {
        E_Menu *m;
-       
+
        m = e_int_menus_favorite_apps_new();
        e_menu_post_deactivate_callback_set(m, _e_zone_cb_menu_end, NULL);
        e_menu_activate_mouse(m, zone, ev->output.x, ev->output.y, 1, 1,




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to