From 3d28fd82b36b54f974e036b31408cb08192a4c09 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 28 Apr 2011 17:00:49 +0000 Subject: [PATCH] ethumb: reduce number of generate. SVN revision: 59018 --- legacy/ethumb/src/bin/ethumbd_child.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/legacy/ethumb/src/bin/ethumbd_child.c b/legacy/ethumb/src/bin/ethumbd_child.c index 38b155d0d6..aeae424dbc 100644 --- a/legacy/ethumb/src/bin/ethumbd_child.c +++ b/legacy/ethumb/src/bin/ethumbd_child.c @@ -271,7 +271,15 @@ _ec_op_generate(struct _Ethumbd_Child *ec) ethumb_file_set(ec->ethumbt[index], path, key); ethumb_thumb_path_set(ec->ethumbt[index], thumb_path, thumb_key); - ethumb_generate(ec->ethumbt[index], _ec_op_generated_cb, ec, NULL); + + if (ethumb_exists(ec->ethumbt[index])) + { + _ec_op_generated_cb(ec, ec->ethumbt[index], EINA_TRUE); + } + else + { + ethumb_generate(ec->ethumbt[index], _ec_op_generated_cb, ec, NULL); + } free(path); free(key);