diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2018-05-29 12:24:36 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@samsung.com> | 2018-05-29 12:24:36 -0400 |
commit | 23aab73c2f9a3fb7cdcbf2015e973c42f483a2b3 (patch) | |
tree | 5fa3db8e88904ff4a34109003e54b17b4e3521f4 | |
parent | dda7038019dfbf089ed4e8267832e8b083fc21a9 (diff) | |
download | efl-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.c | 2 |
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 }; |