Move ecore_idler_del() from last e_dbus patch to proper place.
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 21 Sep 2008 18:55:06 +0000 (18:55 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 21 Sep 2008 18:55:06 +0000 (18:55 +0000)
Move it together with other finalization.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36156 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/dbus/e_dbus.c

index eff83df..a7a2b95 100644 (file)
@@ -187,6 +187,8 @@ e_dbus_connection_free(void *data)
 
   if (cd->conn_name) free(cd->conn_name);
 
+  if (cd->idler) ecore_idler_del(cd->idler);
+
   free(cd);
 }
 
@@ -541,12 +543,6 @@ e_dbus_connection_close(E_DBus_Connection *conn)
 
   dbus_connection_set_dispatch_status_function (conn->conn, NULL, NULL, NULL);
 
-  if (conn->idler)
-  {
-    ecore_idler_del(conn->idler);
-    conn->idler = NULL;
-  }
-
   dbus_connection_close(conn->conn);
   dbus_connection_unref(conn->conn);