There is a wrong case that fails caching ector surfaces.
Those vector objects manually constructing shapes,
passed wrong pointer as the cacahing key instead of root node pointer.
This fixes it.
Change-Id: I5f547e896d1d380b2b7fbad00587609f54ce6ec2
{
// render to the buffer
buffer = _render_to_buffer(obj, pd, engine, user_entry->root,
- w, h, user_entry, buffer,
+ w, h, user_entry->root, buffer,
do_async, cacheable);
}
else
buffer = _render_to_buffer(obj, pd, engine,
user_entry->root,
w, h,
- user_entry,
+ user_entry->root,
buffer,
do_async, EINA_FALSE);
//cache reference was increased when we get the cache.