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

Reply via email to