devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b31c66ab84b13bdb9738654658c1e06b324989eb

commit b31c66ab84b13bdb9738654658c1e06b324989eb
Author: Chris Michael <[email protected]>
Date:   Wed Oct 8 11:30:36 2014 -0400

    ecore-evas-drm: Set the ecore_drm_device reference in the engine data
    
    Summary: Since we have a field inside the engine info structure to
    store a reference to the Ecore_Drm_Device, then let's set it.
    
    @fix
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 3 +++
 1 file changed, 3 insertions(+)

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 12acf35..9f34798 100644
--- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
+++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
@@ -239,6 +239,7 @@ ecore_evas_drm_new_internal(const char *device, unsigned 
int parent EINA_UNUSED,
         einfo->info.vsync = EINA_TRUE;
         einfo->info.use_hw_accel = EINA_FALSE;
         einfo->info.fd = ecore_drm_device_fd_get(dev);
+        einfo->info.dev = dev;
 
         if (!evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo))
           {
@@ -389,8 +390,10 @@ ecore_evas_gl_drm_new_internal(const char *device, 
unsigned int parent EINA_UNUS
         else einfo->vsync = EINA_TRUE;
 
         einfo->info.fd = ecore_drm_device_fd_get(dev);
+        einfo->info.dev = dev;
         einfo->info.format = format;
         einfo->info.flags = flags;
+
         if (einfo->info.fd) 
           einfo->info.gbm = gbm_create_device(einfo->info.fd);
         if (einfo->info.gbm)

-- 


Reply via email to