summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2018-05-29 12:24:36 -0400
committerMike Blumenkrantz <zmike@samsung.com>2018-05-29 12:24:36 -0400
commit23aab73c2f9a3fb7cdcbf2015e973c42f483a2b3 (patch)
tree5fa3db8e88904ff4a34109003e54b17b4e3521f4
parentdda7038019dfbf089ed4e8267832e8b083fc21a9 (diff)
downloadefl-23aab73c2f9a3fb7cdcbf2015e973c42f483a2b3.tar.gz
evas: be less error prone
Summary: Dont spin infinitly when the refcount accidently is already < 0. Depends on D6225 Reviewers: zmike, cedric, stefan_schmidt, #committers Reviewed By: zmike, #committers Subscribers: cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6226
-rw-r--r--src/lib/evas/canvas/evas_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c
index 2a01d270cb..2849f21ceb 100644
--- a/src/lib/evas/canvas/evas_main.c
+++ b/src/lib/evas/canvas/evas_main.c
@@ -378,7 +378,7 @@ _evas_canvas_efl_object_invalidate(Eo *eo_e, Evas_Public_Data *e)
{
Forced_Death force = {
efl_invalidated_get(obj),
- efl_parent_get(obj) ? (efl_ref_count(obj) == 1) : (efl_ref_count(obj) == 0),
+ efl_parent_get(obj) ? (efl_ref_count(obj) <= 1) : (efl_ref_count(obj) <= 0),
EINA_FALSE
};