discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=cefebd492170e3e43e08be9f8b8351573f68377f

commit cefebd492170e3e43e08be9f8b8351573f68377f
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Apr 21 10:04:31 2014 -0400

    edje now alerts the user to its failure when running recursive embryo 
programs
---
 src/lib/edje/edje_embryo.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/edje/edje_embryo.c b/src/lib/edje/edje_embryo.c
index 15e9710..b4ba41f 100644
--- a/src/lib/edje/edje_embryo.c
+++ b/src/lib/edje/edje_embryo.c
@@ -3871,6 +3871,8 @@ _edje_embryo_test_run(Edje *ed, const char *fname, const 
char *sig, const char *
         /* will likely end up being much longer than 0.016 seconds - more */
         /* like 0.03 - 0.05 seconds or even more */
         embryo_program_max_cycle_run_set(ed->collection->script, 5000000);
+        if (embryo_program_recursion_get(ed->collection->script))
+          ERR("You are running Embryo->EDC->Embryo with script program 
'%s';\nBy the power of Grayskull, your previous Embryo stack is now broken!", 
fname);
         ret = embryo_program_run(ed->collection->script, fn);
         if (ret == EMBRYO_PROGRAM_FAIL)
           {

-- 


Reply via email to