Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e
Dir : e17/apps/e/data/themes Modified Files: default_pager.edc Log Message: don't set state several times. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/data/themes/default_pager.edc,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- default_pager.edc 15 May 2005 22:16:00 -0000 1.15 +++ default_pager.edc 16 May 2005 08:35:26 -0000 1.16 @@ -62,11 +62,9 @@ group { name: "modules/pager/desk"; - data { - item: "drag" "0"; - } script { public active; + public drag; } parts { part { @@ -413,18 +411,25 @@ name: "drag_in"; signal: "drag"; source: "in"; - action: STATE_SET "drag" 0.0; - target: "overlay"; + script { + if (get_int(drag) == 0) { + set_state(PART:"overlay", "drag", 0.0); + set_int(drag, 1); + } + } } program { name: "drag_out"; signal: "drag"; source: "out"; script { - if (get_int(active) == 1) - set_state(PART:"overlay", "active", 0.0); - else - set_state(PART:"overlay", "default", 0.0); + if (get_int(drag) == 1) { + if (get_int(active) == 1) + set_state(PART:"overlay", "active", 0.0); + else + set_state(PART:"overlay", "default", 0.0); + set_int(drag, 0); + } } } program { @@ -433,6 +438,7 @@ source: ""; script { set_int(active, 0); + set_int(drag, 0); } } } ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs