From: cedric Date: Tue, 4 May 2010 14:42:13 +0000 (+0000) Subject: * eina: use previous cached result in quadtree. X-Git-Tag: submit/2.0alpha-wayland/20121127.222009~1173 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a56e3d0c74b9e29a820cbbf05cbf3c308eba7356;p=profile%2Fivi%2Feina.git * eina: use previous cached result in quadtree. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@48607 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/eina_quadtree.c b/src/lib/eina_quadtree.c index c7d2db1..c73af99 100644 --- a/src/lib/eina_quadtree.c +++ b/src/lib/eina_quadtree.c @@ -787,6 +787,7 @@ eina_quadtree_collide(Eina_QuadTree *q, int x, int y, int w, int h) q->root = _eina_quadtree_update(q, NULL, q->root, q->change, EINA_FALSE, &canvas); q->change = NULL; + q->lost = EINA_TRUE; } if (q->target.x != x @@ -805,6 +806,7 @@ eina_quadtree_collide(Eina_QuadTree *q, int x, int y, int w, int h) q->cached = _eina_quadtree_collide(NULL, q->root, EINA_FALSE, &canvas, &q->target); + q->lost = EINA_FALSE; } return q->cached;