* cspi/spi_event.c (cspi_internal_event_get_text): Change
g_strdup to CORBA_String_dup (bug #105291)
* test/event-listener-test.c (report_text_event): Add call to
SPI_freeString.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@408
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
+2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * cspi/spi_event.c (cspi_internal_event_get_text): Change
+ g_strdup to CORBA_String_dup (bug #105291)
+
+ * test/event-listener-test.c (report_text_event): Add call to
+ SPI_freeString.
+
2003-02-28 Bill Haneman <bill.haneman@sun.com>
* registryd/deviceeventcontroller.c:
any = (CORBA_any *) e->data;
if (CORBA_TypeCode_equivalent (any->_type, TC_CORBA_string, NULL))
{
- return g_strdup (* (char **) any->_value);
+ return CORBA_string_dup (* (char **) any->_value);
}
else
{
if (s) SPI_freeString (s);
s = AccessibleTextChangedEvent_getChangeString (event);
fprintf (stderr, "context string %s\n", (s) ? s : "<nil>");
+ SPI_freeString (s);
}
SPIBoolean