discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=80071ab79ec905febf0a81b5ddedab461c6026a7

commit 80071ab79ec905febf0a81b5ddedab461c6026a7
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Nov 23 15:02:52 2015 -0500

    only perform drm shutdown during signal handler if drm engine is in use
---
 src/bin/e_signals.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/bin/e_signals.c b/src/bin/e_signals.c
index b994580..9f1668d 100644
--- a/src/bin/e_signals.c
+++ b/src/bin/e_signals.c
@@ -6,7 +6,9 @@
 #include "e.h"
 
 #ifdef HAVE_WAYLAND
+# ifdef HAVE_WL_DRM
 #include <Ecore_Drm.h>
+# endif
 #endif
 
 #ifdef HAVE_EXECINFO_H
@@ -69,9 +71,11 @@ _e_crash(void)
 #ifdef HAVE_WAYLAND
    if (e_comp->comp_type == E_PIXMAP_TYPE_WL)
      {
+#ifdef HAVE_WL_DRM
         const Eina_List *list, *l, *ll;
         Ecore_Drm_Device *dev;
 
+        if (!strstr(ecore_evas_engine_name_get(e_comp->ee), "drm")) return;
         list = ecore_drm_devices_get();
         EINA_LIST_FOREACH_SAFE(list, l, ll, dev)
           {
@@ -83,6 +87,7 @@ _e_crash(void)
           }
 
         ecore_drm_shutdown();
+#endif
         return;
      }
 #endif

-- 


Reply via email to