if(i->shapeisempty ||
/*bbox empty?*/
(i->bboxrect.xmin == i->bboxrect.xmax &&
- i->bboxrect.ymin == i->bboxrect.ymax) ||
- /*bbox outside page?*/
- (i->bboxrect.xmax <= i->min_x*20 ||
- i->bboxrect.ymax <= i->min_y*20 ||
- i->bboxrect.xmin >= i->max_x*20 ||
- i->bboxrect.ymin >= i->max_y*20)
- )
+ i->bboxrect.ymin == i->bboxrect.ymax))
{
// delete the shape again, we didn't do anything
cancelshape(obj);
m.r0 = (int)(65536*20*(p1.x-p2.x)/sizey);
m.sy = -(int)(65536*20*(p1.y-p2.y)/sizey);
- m.tx = (int)(p1.x*20);
- m.ty = (int)(p1.y*20);
+ m.tx = (int)(p1.x*20) - 10;
+ m.ty = (int)(p1.y*20) - 10;
/* shape */
myshapeid = ++i->currentswfid;