CVSROOT: /cvs/gnome Module name: libbonobo Changes by: michael 06/03/15 12:42:18
Modified files: . : ChangeLog activation-server: activation-context-corba.c object-directory-corba.c Log message: 2006-03-15 Michael Meeks <[EMAIL PROTECTED]> * activation-server/object-directory-corba.c (active_server_cnx_broken, client_cnx_broken), (add_active_server): use listen_for_broken instead of (ORBit internal only) 'broken' signal with threading implications. Take & release the server lock in the 'broken' callback. (as_rescan): deal with re-enterancy once at idle. * activation-server/activation-context-corba.c (impl_Bonobo_ActivationContext_addClient), (active_client_cnx_broken): same 'broken' fix. (activation_clients_is_empty_scan): iterate over a copy of the list, with simple re-enterancy optimization. (ac_rescan): real with re-enterancy once at idle. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libbonobo&who=michael&date=explicit&mindate=2006-03-15%2012:41&maxdate=2006-03-15%2012:43 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list