From 0b26bdc2f84a29fa832e3579dbc8b45510598c2e Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Tue, 8 Aug 2017 18:01:04 -0500 Subject: [PATCH] Stop doing complicated things after a segfault The chance of any of this succeeded is near zero, and it sometimes ends up in a tight loop after a crash. --- src/bin/e_signals.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/bin/e_signals.c b/src/bin/e_signals.c index 47caba6c3..4d6f9e5dd 100644 --- a/src/bin/e_signals.c +++ b/src/bin/e_signals.c @@ -70,21 +70,7 @@ _e_crash(void) { #ifdef HAVE_WAYLAND if (e_comp->comp_type == E_PIXMAP_TYPE_WL) - { -# ifdef USE_MODULE_WL_DRM - if (!strstr(ecore_evas_engine_name_get(e_comp->ee), "drm")) return; - Ecore_Drm2_Device *dev; - - dev = ecore_evas_data_get(e_comp->ee, "device"); - if (dev) - { - ecore_drm2_outputs_destroy(dev); - ecore_drm2_device_close(dev); - } - ecore_drm2_shutdown(); -# endif return; - } #endif #ifndef HAVE_WAYLAND_ONLY _e_x_composite_shutdown();