Enlightenment CVS committal

Author  : morlenxus
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_desk.c 


Log Message:
Bug fixed: Having a shelf only visible on specific desktops didn't work 
corrently with dualscreen setup.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_desk.c,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -3 -r1.67 -r1.68
--- e_desk.c    4 Sep 2007 23:59:01 -0000       1.67
+++ e_desk.c    26 Sep 2007 12:34:38 -0000      1.68
@@ -281,10 +281,18 @@
      {
        Evas_List *ll;
        E_Shelf *es;
+       E_Config_Shelf *cf_es;
+       E_Zone *zone;
        int show_shelf=0;
 
        es = l->data;
+       if (!es) continue;
        if (!es->cfg->desk_show_mode) continue;
+       cf_es = es->cfg;
+       if (!cf_es) continue;
+
+       zone = 
e_zone_current_get(e_container_current_get(e_manager_current_get()));
+       if (cf_es->zone != zone->num) continue;
 
        for (ll = es->cfg->desk_list; ll; ll = ll->next)
          {



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
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