forked from enlightenment/efl
Gengrid: fix gengrid reorder animation bug
Summary: When gengrid reordering by thumb scroll, some items disapear on screan. Test Plan: 1. Enabled thumb scroll in elm config 2. Launch gengrid test in elementary_test 3. Check reorder mode enabled 4. Try to move reordering item to upon or lower area by thumb scrolling, items disapear. Reviewers: seoz, raster Reviewed By: raster Subscribers: bluezery Differential Revision: https://phab.enlightenment.org/D1852
This commit is contained in:
parent
e649486e58
commit
fdfde0d5e0
|
@ -1039,10 +1039,10 @@ _reorder_item_move_animator_cb(void *data)
|
||||||
GG_IT(it)->ry += dy;
|
GG_IT(it)->ry += dy;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((((dx > 0) && (GG_IT(it)->rx >= GG_IT(it)->tx)) ||
|
if (((dx > 0) && (GG_IT(it)->rx >= GG_IT(it)->tx)) ||
|
||||||
((dx <= 0) && (GG_IT(it)->rx <= GG_IT(it)->tx)))
|
((dx <= 0) && (GG_IT(it)->rx <= GG_IT(it)->tx))
|
||||||
&& (((dy > 0) && (GG_IT(it)->ry >= GG_IT(it)->ty)) ||
|
|| ((dy > 0) && (GG_IT(it)->ry >= GG_IT(it)->ty)) ||
|
||||||
((dy <= 0) && (GG_IT(it)->ry <= GG_IT(it)->ty))))
|
((dy <= 0) && (GG_IT(it)->ry <= GG_IT(it)->ty)))
|
||||||
{
|
{
|
||||||
evas_object_move(VIEW(it), GG_IT(it)->tx, GG_IT(it)->ty);
|
evas_object_move(VIEW(it), GG_IT(it)->tx, GG_IT(it)->ty);
|
||||||
if (it->group)
|
if (it->group)
|
||||||
|
|
Loading…
Reference in New Issue