diff options
author | Daniel Hirt <daniel.hirt@samsung.com> | 2016-03-15 13:12:04 +0200 |
---|---|---|
committer | Daniel Hirt <daniel.hirt@samsung.com> | 2016-04-04 17:33:23 +0300 |
commit | 3481b65c223173e10c334166209f6ac40d90b0b6 (patch) | |
tree | b281976b84c9e28c2c3bd4242e54a33838572880 | |
parent | 144dc4244175dbbbc900e2c112655ed3205bd891 (diff) | |
download | efl-3481b65c223173e10c334166209f6ac40d90b0b6.tar.gz |
Entry: skip calc job creation if there is already one
I mean, that's the whole point of jobs, right? :)
-rw-r--r-- | src/lib/elementary/elm_entry.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/elementary/elm_entry.c b/src/lib/elementary/elm_entry.c index eada7aa594..3880e477dc 100644 --- a/src/lib/elementary/elm_entry.c +++ b/src/lib/elementary/elm_entry.c @@ -1090,9 +1090,8 @@ _elm_entry_elm_layout_sizing_eval(Eo *obj, Elm_Entry_Data *sd) else evas_object_size_hint_max_set(obj, -1, -1); } - else + else if (!sd->deferred_recalc_job) { - ecore_job_del(sd->deferred_recalc_job); sd->deferred_recalc_job = ecore_job_add(_deferred_recalc_job, obj); } |