e-modules/comp-scale: better start position for window moving

SVN revision: 57952
This commit is contained in:
Hannes Janetzek 2011-03-22 01:25:05 +00:00
parent 5328254f42
commit e3593b6c48
1 changed files with 6 additions and 2 deletions

View File

@ -541,8 +541,12 @@ _scale_win_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info
_scale_out(2);
it->bd_x = ev->cur.canvas.x - (ev->cur.canvas.x - it->bd_x);
it->bd_y = ev->cur.canvas.y - (ev->cur.canvas.y - it->bd_y);
it->bd_x = ev->cur.canvas.x - (ev->cur.canvas.x - it->cur_x);
it->bd_y = ev->cur.canvas.y - (ev->cur.canvas.y - it->cur_y);
if (it->bd_x + it->bd->w > it->bd->zone->w)
it->bd_x = it->bd->zone->w - it->bd->w;
if (it->bd_y + it->bd->h > it->bd->zone->h)
it->bd_y = it->bd->zone->h - it->bd->h;
}
}