HomePhabricator

ecore_evas: skip rendering evas and making animator tick

Authored by Hosang Kim <hosang12.kim@samsung.com> on Jul 5 2018, 12:15 PM.

Description

ecore_evas: skip rendering evas and making animator tick

Summary:
Some ecore_evas such as ecore_evas_extn_plug doesn't have evas.

ecore_evas_extn_plug seems to be Ecore_Evas, but actually it is Evas_Object_Image.
ecore_evas_extn_plug makes new ecore evas, but it only exists to communicate with ecore_evas_extn_socket.
newly ecore evas only open and close file(ecore_evas_extn_socket). so it doesn't have evas.

EAPI Evas_Object *
ecore_evas_extn_plug_new_internal(Ecore_Evas *ee_target)
{
...
   ee = calloc(1, sizeof(Ecore_Evas));
...
   o = evas_object_image_filled_add(ee_target->evas);
...
  return o;
}

Reviewers: zmike, Hermet, woohyun, raster, devilhorns

Reviewed By: zmike

Subscribers: cedric, committers

Tags: efl

Differential Revision: https://phab.enlightenment.org/D6504

Details

Committed
zmikeJul 5 2018, 12:15 PM
Reviewer
zmike
Differential Revision
D6504: ecore_evas: skip rendering evas and making animator tick
Parents
rEFL259ba514ef40: evas/main: call correct destroy function in evas_free
Branches
Unknown
Tags
Unknown