Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : apps/e

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


Modified Files:
        e_mod_main.c 


Log Message:
Show correct desk on enable and restart.

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.c,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -3 -r1.106 -r1.107
--- e_mod_main.c        2 Sep 2005 07:38:40 -0000       1.106
+++ e_mod_main.c        5 Sep 2005 22:09:42 -0000       1.107
@@ -476,12 +476,10 @@
 _pager_face_zone_set(Pager_Face *face, E_Zone *zone)
 {
    int          desks_x, desks_y, x, y;
-   E_Desk      *current;
 
    face->zone = zone;
    e_object_ref(E_OBJECT(zone));
    e_zone_desk_count_get(zone, &desks_x, &desks_y);
-   current = e_desk_current_get(zone);
    face->xnum = desks_x;
    face->ynum = desks_y;
    for (x = 0; x < desks_x; x++)
@@ -493,7 +491,12 @@
             
             desk = e_desk_at_xy_get(zone, x, y);
             pd = _pager_desk_new(face, desk, x, y);
-            if (pd) face->desks = evas_list_append(face->desks, pd);
+            if (pd)
+              {
+                 face->desks = evas_list_append(face->desks, pd);
+                 if (desk->visible)
+                   _pager_face_desk_select(pd);
+              }
          }
      }
 //   e_gadman_client_aspect_set(face->gmc, 
@@ -559,8 +562,6 @@
    edje_object_part_swallow(pd->desk_object, "items", pd->layout_object);
    evas_object_show(o);
    
-   if (desk == e_desk_current_get(desk->zone)) _pager_face_desk_select(pd);
-
    bl = e_container_border_list_first(desk->zone->container);
    while ((bd = e_container_border_list_next(bl)))
      {




-------------------------------------------------------
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