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