e_dbus_conn: call eldbus_connection_unref() within an ecore main thread 00/198900/1 accepted/tizen/5.0/unified/20190131.061617 submit/tizen_5.0/20190131.015835
authorSung-Jin Park <sj76.park@samsung.com>
Fri, 25 Jan 2019 01:06:41 +0000 (10:06 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 31 Jan 2019 01:56:48 +0000 (01:56 +0000)
Change-Id: I56774c20de34b68aded26430c3325dce831f6c1a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
(cherry picked from commit 8410f88b62c80df4a12b8197b9f28b324e6a85d9)

src/bin/e_dbus_conn.c

index 984616083ee760ff9fe05d29abdf419970219bbf..fdbc85f7ef3ff3059df871427a65f0dc6ce10bd0 100644 (file)
@@ -89,7 +89,9 @@ _e_dbus_conn_init_thread_heavy(void *data, Ecore_Thread *th, void *msg_data)
 
         if (ed_thread.conn)
           {
+             ecore_thread_main_loop_begin();
              eldbus_connection_unref(ed_thread.conn);
+             ecore_thread_main_loop_end();
              *res = EINA_TRUE;
              break;
           }