e_dbus_conn: call eldbus_connection_unref() within an ecore main thread 87/198487/1 accepted/tizen/unified/20190128.061814 submit/tizen/20190125.020502
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>
Fri, 25 Jan 2019 01:06:41 +0000 (10:06 +0900)
Change-Id: I56774c20de34b68aded26430c3325dce831f6c1a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
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;
           }