This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch devs/devilhorns/apos
in repository efl.

View the commit online.

commit 1dc0f680f8977743e021743412afc826aeda399e
Author: Christopher Michael <[email protected]>
AuthorDate: Wed Jan 28 10:00:15 2026 -0600

    ecore_evas_drm: Handle setting ee->prop.window and calling
    ecore_evas_done
---
 src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
index f0adf822d5..a5a1f258f0 100644
--- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
+++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
@@ -1055,6 +1055,7 @@ _ecore_evas_new_internal(const char *device, int x, int y, int w, int h, Eina_Bo
    ee->prop.request_pos = 0;
    ee->prop.sticky = 0;
    ee->prop.withdrawn = EINA_TRUE;
+   ee->prop.window = (Ecore_Window)ee;
    ee->alpha = EINA_FALSE;
 
    ee->can_async_render = !gl;
@@ -1111,13 +1112,8 @@ _ecore_evas_new_internal(const char *device, int x, int y, int w, int h, Eina_Bo
           }
      }
 
-   /* TODO: prop window */
-
    ecore_evas_data_set(ee, "device", edata->dev);
 
-   /* FIXME: Call ecore_evas_done when we have ee->prop.window */
-   /* ecore_evas_done(ee, EINA_FALSE); */
-
    /* TODO: finish: (drm2_device_calibrate, etc) */
    memset(&edata->ctx, 0, sizeof(edata->ctx));
    edata->ctx.page_flip_handler2 = _cb_drm_pageflip2;
@@ -1126,6 +1122,8 @@ _ecore_evas_new_internal(const char *device, int x, int y, int w, int h, Eina_Bo
      ecore_main_fd_handler_add(ecore_drm2_device_fd_get(edata->dev),
                                ECORE_FD_READ, _cb_drm_event, ee, NULL, NULL);
 
+   ecore_evas_done(ee, EINA_TRUE);
+
    return ee;
 
 eng_err:

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to