Add to set false as exit when dbus disconnects 76/156776/1
authorWonnam Jang <wn.jang@samsung.com>
Fri, 20 Oct 2017 01:57:47 +0000 (10:57 +0900)
committerWonnam Jang <wn.jang@samsung.com>
Fri, 20 Oct 2017 01:58:29 +0000 (01:58 +0000)
Change-Id: I486bcc261d45967a7d47f026883306516dad2034
Signed-off-by: Wonnam Jang <wn.jang@samsung.com>
client/tts_dbus.c
server/ttsd_dbus.c

index 44dc152..29248f8 100644 (file)
@@ -206,6 +206,8 @@ int tts_dbus_open_connection()
                return TTS_ERROR_OPERATION_FAILED;
        }
 
+       dbus_connection_set_exit_on_disconnect(g_conn_listener, false);
+
        char rule[128] = {0, };
        snprintf(rule, 128, "type='signal',interface='%s'", TTS_CLIENT_SERVICE_INTERFACE);
 
index 76bc2ea..5746e5d 100644 (file)
@@ -342,6 +342,8 @@ int ttsd_dbus_open_connection()
                return -1;
        }
 
+       dbus_connection_set_exit_on_disconnect(g_conn_sender, false);
+
        /* connect to the bus and check for errors */
        g_conn_listener = dbus_bus_get_private(DBUS_BUS_SESSION, &err);
        if (dbus_error_is_set(&err)) {
@@ -357,6 +359,8 @@ int ttsd_dbus_open_connection()
                return -1;
        }
 
+       dbus_connection_set_exit_on_disconnect(g_conn_listener, false);
+
        __ttsd_dbus_service_free();
 
        if (TTSD_MODE_SCREEN_READER == ttsd_get_mode()) {