Enlightenment CVS committal Author : barbieri Project : e17 Module : libs/edje
Dir : e17/libs/edje/src/lib Modified Files: edje_calc.c Log Message: Just update dragable parameters if part is dragable. =================================================================== RCS file: /cvs/e/e17/libs/edje/src/lib/edje_calc.c,v retrieving revision 1.119 retrieving revision 1.120 diff -u -3 -r1.119 -r1.120 --- edje_calc.c 27 Feb 2008 19:03:19 -0000 1.119 +++ edje_calc.c 29 Feb 2008 03:39:31 -0000 1.120 @@ -1387,11 +1387,16 @@ p3.req.w = INTP(p1.req.w, p2.req.w, pos); p3.req.h = INTP(p1.req.h, p2.req.h, pos); - /* FIXME: detect when we do not have dragable set. */ - p3.req_drag.x = INTP(p1.req_drag.x, p2.req_drag.x, pos); - p3.req_drag.y = INTP(p1.req_drag.y, p2.req_drag.y, pos); - p3.req_drag.w = INTP(p1.req_drag.w, p2.req_drag.w, pos); - p3.req_drag.h = INTP(p1.req_drag.h, p2.req_drag.h, pos); + if (ep->part->dragable.x) + { + p3.req_drag.x = INTP(p1.req_drag.x, p2.req_drag.x, pos); + p3.req_drag.w = INTP(p1.req_drag.w, p2.req_drag.w, pos); + } + if (ep->part->dragable.y) + { + p3.req_drag.y = INTP(p1.req_drag.y, p2.req_drag.y, pos); + p3.req_drag.h = INTP(p1.req_drag.h, p2.req_drag.h, pos); + } p3.color.r = INTP(p1.color.r, p2.color.r, pos); p3.color.g = INTP(p1.color.g, p2.color.g, pos); ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. 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