summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-06-23 17:43:58 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-06-23 17:43:44 -0400
commit3d098097bfd9c93c92de4a32b5f7dc7d44be4295 (patch)
treed2e6215213c19bd593ec7dfcfa813eb7c8369be7
parentfb5cb4d5c3eb7342f53b569a17404ab84f4721f8 (diff)
downloadefl-3d098097bfd9c93c92de4a32b5f7dc7d44be4295.tar.gz
ecore-wl2: do not send exit event on disconnect if servers exist
this kills the compositor. @fix
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_display.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ecore_wl2/ecore_wl2_display.c b/src/lib/ecore_wl2/ecore_wl2_display.c
index a1528766c0..b7fb89e48d 100644
--- a/src/lib/ecore_wl2/ecore_wl2_display.c
+++ b/src/lib/ecore_wl2/ecore_wl2_display.c
@@ -343,7 +343,7 @@ _begin_recovery_maybe(Ecore_Wl2_Display *ewd, int code)
{
if ((_server_displays || (code != EPROTO)) && ewd->wl.session_recovery)// && (errno == EPIPE))
_recovery_timer_add(ewd);
- else
+ else if (!_server_displays)
{
ERR("Wayland Socket Error: %s", strerror(errno));
_ecore_wl2_display_signal_exit();