From d8878479ad5e7c0baf27e52c3349d07d5c308200 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 23 Nov 2015 15:02:52 -0500 Subject: [PATCH] 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 b99458016..9f1668d95 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 +# 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