-2002-03-14 Marc Mulcahy <marc.mulcahy@sun.com>
+2001-03-14 Marc Mulcahy <marc.mulcahy@sun.com>
+
+ * registryd/desktop.c: emit the "children-changed::add" and
+ "children-changed::remove" signals on the backing ATK object for
+ the desktop so AT can tell when applications are started and shut
+ down.
+
+ 2002-03-14 Marc Mulcahy <marc.mulcahy@sun.com>
* cspi/spi_accessible.c: Made role names freeable with SPI_freeString ()
desktop->applications = g_list_append (desktop->applications, app);
ORBit_small_listen_for_broken (app->ref, G_CALLBACK (abnormal_application_termination), app);
+ g_signal_emit_by_name (SPI_BASE(desktop)->gobj, "children_changed::add", g_list_index (desktop->applications, app), NULL);
}
CORBA_exception_free (&ev);
{
Application *app = (Application *) l->data;
+ g_signal_emit_by_name (SPI_BASE(desktop)->gobj, "children_changed::remove", g_list_index (desktop->applications, l), NULL);
desktop->applications = g_list_delete_link (desktop->applications, l);
ORBit_small_unlisten_for_broken (app->ref, G_CALLBACK (abnormal_application_termination));