+2006-09-25 Bill Haneman <bill.haneman@sun.com>
+
+ * registryd/registry.c:
+ (desktop_remove_application): Don't pass a ref to the
+ dead application with the event, since it's probably
+ defunct and will cause SEGV if we try to unref,
+ extract app name, etc.
+ Bug #353226.
+
2006-09-20 Bill Haneman <bill.haneman@sun.com>
Patch from Neo Liu <nian.liu@sun.com>,
{
BonoboObject *registry = BONOBO_OBJECT (data);
Accessibility_Event e;
- Accessibility_Accessible a;
+ /* Accessibility_Accessible a; FIXME */
CORBA_Environment ev;
CORBA_exception_init (&ev);
e.source = BONOBO_OBJREF (desktop);
e.detail1 = index;
e.detail2 = 0;
+ /* FIXME
a = Accessibility_Accessible_getChildAtIndex (BONOBO_OBJREF (desktop),
index, &ev);
- /* FIXME
spi_init_any_object (&e.any_data, a);
*/
spi_init_any_nil (&e.any_data,
e.source,
Accessibility_ROLE_DESKTOP_FRAME,
"");
- Accessibility_Accessible_unref (a, &ev);
+ /* Accessibility_Accessible_unref (a, &ev); */
Accessibility_Registry_notifyEvent (BONOBO_OBJREF (registry),
&e, &ev);
Accessibility_Desktop_unref (e.source, &ev);