summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <quaker66@gmail.com>2014-01-30 12:25:59 +0000
committerDaniel Kolesa <quaker66@gmail.com>2014-01-30 12:26:22 +0000
commitb545aaa58e0b75159ad0914e8f68e6bbd4f99463 (patch)
treef5534fa941449b6a0a8e04a305aaa3a189e0d722
parent0cfd1eb64a495900a8da50b6be72103afedf819e (diff)
evas: fix tiler bug (makes evas get stuck in an infinite loop there in certain scenarios)
backport of master commit 871597f8c20f3fc418df64669f36f9fae76d89a8.
-rw-r--r--src/lib/evas/common/evas_tiler.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/evas/common/evas_tiler.c b/src/lib/evas/common/evas_tiler.c
index fd6c65a479..d787ec2380 100644
--- a/src/lib/evas/common/evas_tiler.c
+++ b/src/lib/evas/common/evas_tiler.c
@@ -605,7 +605,7 @@ rect_list_add_split_fuzzy(list_t *rects, list_node_t *node, int accepted_error)
605 keep_dirty = 0; 605 keep_dirty = 0;
606 break; 606 break;
607 } 607 }
608 else if (intra.area <= accepted_error) 608 else if ((intra.area - area) <= accepted_error)
609 { 609 {
610 /* .---.cur .---.r 610 /* .---.cur .---.r
611 * | | | | 611 * | | | |