summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hirt <daniel.hirt@samsung.com>2016-03-15 13:12:04 +0200
committerDaniel Hirt <daniel.hirt@samsung.com>2016-04-04 17:33:23 +0300
commit3481b65c223173e10c334166209f6ac40d90b0b6 (patch)
treeb281976b84c9e28c2c3bd4242e54a33838572880
parent144dc4244175dbbbc900e2c112655ed3205bd891 (diff)
downloadefl-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.c3
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);
}