if (_edje_block_break(ed)) break;
if (rp->part->dragable.x < 0) rp->drag.val.x = 1.0;
if (rp->part->dragable.y < 0) rp->drag.val.x = 1.0;
- _edje_dragable_pos_set(ed, rp, 1.0, 1.0);
+ _edje_dragable_pos_set(ed, rp, rp->drag.val.x, rp->drag.val.y);
}
ed->dirty = 1;
if ((evas_object_clipees_get(ed->clipper)) &&
return;
}
if (rp->drag.down.count > 0) return;
- if(rp->part->dragable.confine_id != -1)
- {
- if (dx < 0.0) dx = 0.0;
- else if (dx > 1.0) dx = 1.0;
- if (dy < 0.0) dy = 0.0;
- else if (dy > 1.0) dy = 1.0;
- }
+ if (rp->part->dragable.confine_id != -1)
+ {
+ if (dx < 0.0) dx = 0.0;
+ else if (dx > 1.0) dx = 1.0;
+ if (dy < 0.0) dy = 0.0;
+ else if (dy > 1.0) dy = 1.0;
+ }
if (rp->part->dragable.x < 0) dx = 1.0 - dx;
if (rp->part->dragable.y < 0) dy = 1.0 - dy;
if ((rp->drag.val.x == dx) && (rp->drag.val.y == dy)) return;