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 aa70713e014627a58a4aab53a83fca2a3799f09f
Author: Christopher Michael <[email protected]>
AuthorDate: Fri Jan 16 09:02:05 2026 -0600
ecore_evas_drm: Set engine animator functions after engine functions
are set
---
src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 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 39a4944466..f0adf822d5 100644
--- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
+++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
@@ -1038,14 +1038,6 @@ _ecore_evas_new_internal(const char *device, int x, int y, int w, int h, Eina_Bo
if (gl) ee->driver = "gl_drm";
else ee->driver = "drm";
- ee->engine.func->fn_animator_register = NULL;
- ee->engine.func->fn_animator_unregister = NULL;
- if (ecore_drm2_device_vblank_supported(edata->dev))
- {
- ee->engine.func->fn_animator_register = _drm_animator_register;
- ee->engine.func->fn_animator_unregister = _drm_animator_unregister;
- }
-
ee->engine.func = (Ecore_Evas_Engine_Func *)&_ecore_evas_drm_engine_func;
ee->engine.data = ""
@@ -1069,6 +1061,14 @@ _ecore_evas_new_internal(const char *device, int x, int y, int w, int h, Eina_Bo
if (getenv("ECORE_EVAS_FORCE_SYNC_RENDER"))
ee->can_async_render = 0;
+ ee->engine.func->fn_animator_register = NULL;
+ ee->engine.func->fn_animator_unregister = NULL;
+ if (ecore_drm2_device_vblank_supported(edata->dev))
+ {
+ ee->engine.func->fn_animator_register = _drm_animator_register;
+ ee->engine.func->fn_animator_unregister = _drm_animator_unregister;
+ }
+
if (!ecore_evas_evas_new(ee, w, h))
{
ERR("Can not create a Canvas.");
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.