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.