jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=8fa3b2b111b4e6435d83d331d40d4c27ffbee24f
commit 8fa3b2b111b4e6435d83d331d40d4c27ffbee24f Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Thu Jun 25 14:43:05 2015 +0900 Evas filters: Fix usage of proxy buffers (compatibility) The previous API supported stuff like "mask{'image1'}" but image1 is now not a valid buffer name, as it's only the proxy source name. This patch fixes the buffer lookup. --- src/lib/evas/filters/evas_filter_parser.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/filters/evas_filter_parser.c b/src/lib/evas/filters/evas_filter_parser.c index 7c4082c..d6d1e35 100644 --- a/src/lib/evas/filters/evas_filter_parser.c +++ b/src/lib/evas/filters/evas_filter_parser.c @@ -602,8 +602,12 @@ _buffer_get(Evas_Filter_Program *pgm, const char *name) EINA_SAFETY_ON_NULL_RETURN_VAL(name, NULL); EINA_INLIST_FOREACH(pgm->buffers, buf) - if (!strcmp(buf->name, name)) - return buf; + { + if (!strcmp(buf->name, name)) + return buf; + else if (buf->proxy && !strcmp(buf->proxy, name)) + return buf; + } return NULL; } --