e_canvas: Drop e_canvas_ecore_evas_set 47/319047/1
authorSeunghun Lee <shiin.lee@samsung.com>
Mon, 3 Feb 2025 08:34:03 +0000 (17:34 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 4 Feb 2025 00:14:03 +0000 (09:14 +0900)
It's superfluous since an Ecore_Evas instance can be acquired by calling
ecore_evas_ecore_evas_get() with an Evas instance.

Change-Id: Ia76fbec98c71b241b3e3c58748a52c324bfc716e

src/bin/compmgr/e_comp_canvas.c
src/bin/core/e_canvas.c
src/bin/core/e_canvas_intern.h

index fe6557bf8a0a5f24fd64fcd98fa801c3853e58ee..3721c422beb263e54ab20f6651f58f28ac25c56c 100644 (file)
@@ -307,9 +307,6 @@ e_comp_canvas_init(E_Comp_Screen *comp_screen)
    comp->w = w;
    comp->h = h;
 
-   // assign ee to the canvas
-   e_canvas_ecore_evas_set(comp->canvas, ee);
-
    if (!e_hwc_windows_canvas_set(primary_output->hwc, comp->canvas))
      {
         ERR("fail to e_hwc_windows_canvas_set");
index eb4f1b116e369f6263b06c00b963bc6e452b3ac4..dcc8bb2ccbcc89198a7c413f8b91e6e4ec936cd8 100644 (file)
@@ -60,25 +60,19 @@ e_canvas_destroy(E_Canvas *canvas)
    free(canvas);
 }
 
-EINTERN void
-e_canvas_ecore_evas_set(E_Canvas *canvas, Ecore_Evas *ee)
-{
-   canvas->ee = ee;
-}
-
 EINTERN void
 e_canvas_damage_add(E_Canvas *canvas)
 {
    int w, h;
 
-   ecore_evas_geometry_get(canvas->ee, 0, 0, &w, &h);
+   ecore_evas_geometry_get(ecore_evas_ecore_evas_get(canvas->evas), 0, 0, &w, &h);
    evas_damage_rectangle_add(canvas->evas, 0, 0, w,  h);
 }
 
 EINTERN void
 e_canvas_render(E_Canvas *canvas)
 {
-   ecore_evas_manual_render(canvas->ee);
+   ecore_evas_manual_render(ecore_evas_ecore_evas_get(canvas->evas));
 }
 
 EINTERN void
index e9c18e778ebafe1205ce76f450413f216fcff9c7..dd32fa041a89bb9ee4e4e73f4962a0f92c6da9c8 100644 (file)
@@ -22,7 +22,6 @@ struct _E_Canvas
    E_View_Tree tree;
    E_Canvas_Layer_Tree layers[E_CANVAS_LAYER_MAX + 1];
 
-   Ecore_Evas *ee;
    Evas *evas;
 
    struct
@@ -45,11 +44,6 @@ E_Canvas *e_canvas_create(Evas *evas);
  */
 void e_canvas_destroy(E_Canvas *canvas);
 
-/**
- * Set Ecore_Evas
- */
-void e_canvas_ecore_evas_set(E_Canvas *canvas, Ecore_Evas *ee);
-
 /**
  * Get Evas
  */