devilhorns pushed a commit to branch master.

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

commit 16d8352ebef8dedb41dc4a31fa14f7ccf9a5bb90
Author: Chris Michael <[email protected]>
Date:   Tue Sep 23 10:34:00 2014 -0400

    ecore-drm: Remove references to udev functions and init Eeze during
    startup
    
    Summary: This removes the variable & function calls to udev and adds
    code to initialize/shutdown Eeze.
    
    @fix
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/lib/ecore_drm/ecore_drm.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/lib/ecore_drm/ecore_drm.c b/src/lib/ecore_drm/ecore_drm.c
index 79d2b78..95a2103 100644
--- a/src/lib/ecore_drm/ecore_drm.c
+++ b/src/lib/ecore_drm/ecore_drm.c
@@ -9,7 +9,6 @@ static int _ecore_drm_init_count = 0;
 static char *sid;
 
 /* external variables */
-struct udev *udev;
 int _ecore_drm_log_dom = -1;
 
 /**
@@ -72,13 +71,13 @@ ecore_drm_init(void)
    /* try to init dbus */
    if (!_ecore_drm_dbus_init(sid)) goto dbus_err;
 
-   /* try to init udev */
-   if (!(udev = udev_new())) goto udev_err;
+   /* try to init eeze */
+   if (!eeze_init()) goto eeze_err;
 
    /* return init count */
    return _ecore_drm_init_count;
 
-udev_err:
+eeze_err:
    _ecore_drm_dbus_shutdown();
 dbus_err:
    free(sid);
@@ -106,8 +105,8 @@ ecore_drm_shutdown(void)
    /* if we are still in use, decrement init count and get out */
    if (--_ecore_drm_init_count != 0) return _ecore_drm_init_count;
 
-   /* close udev handle */
-   if (udev) udev_unref(udev);
+   /* close eeze */
+   eeze_shutdown();
 
    /* cleanup dbus */
    _ecore_drm_dbus_shutdown();

-- 


Reply via email to