#endif
CORBA_exception_init (&ev);
registry = spi_atk_bridge_get_registry ();
- if (registry_died)
+ if (registry_died) {
+ g_free (e.type);
return;
-
+ }
Accessibility_Registry_notifyEvent (registry,
&e, &ev);
#ifdef SPI_BRIDGE_DEBUG
CORBA_exception_id(&ev));
#endif
if (BONOBO_EX (&ev)) registry_died = TRUE;
- Accessibility_Accessible_unref (e.source, &ev);
+ bonobo_object_unref (BONOBO_OBJECT (source));
CORBA_exception_free (&ev);
CORBA_Object c_obj;
char *sp = NULL;
AtkObject *ao;
- AtkText *text;
gint detail1 = 0, detail2 = 0;
SpiAccessible *s_ao = NULL;
#ifdef SPI_BRIDGE_DEBUG
}
else if (signal_query.signal_id == atk_signal_text_selection_changed)
{
- text = ATK_TEXT (gobject);
-
/* Return NULL as the selected string */
spi_init_any_nil (&any);
}