+2006-03-11 Vincent Untz <vuntz@gnome.org>
+
+ Leak fix for bug #334217.
+
+ * libspi/application.c: spi_application_toolkit_event_listener():
+ don't duplicate the string we pass as an argument to
+ spi_init_any_nil() since spi_init_any_nil() already does it
+ * registryd/deviceeventcontroller.c:
+ (spi_dec_button_update_and_emit): ditto
+ (spi_dec_mouse_check): ditto
+ (spi_dec_emit_modifier_event): ditto
+ (spi_device_event_controller_forward_mouse): ditto
+ * registryd/registry.c:
+ (desktop_add_application): ditto
+ (desktop_remove_application): ditto
+
2006-02-20 Bill Haneman <billh@gnome.org>
* configure.in: Rev to 1.7.6.
spi_init_any_nil (&e.any_data,
spi_accessible_new_return (atk_get_root (), FALSE, NULL),
Accessibility_ROLE_UNKNOWN,
- CORBA_string_dup (""));
+ "");
notify_listeners (the_app->toolkit_listeners, source, &e);
bonobo_object_unref (BONOBO_OBJECT (source));
spi_init_any_nil (&e.any_data,
spi_accessible_new_return (atk_get_root (), FALSE, NULL),
Accessibility_ROLE_UNKNOWN,
- CORBA_string_dup (""));
+ "");
CORBA_exception_init (&ev);
if (!is_consumed)
{
spi_init_any_nil (&e.any_data,
spi_accessible_new_return (atk_get_root (), FALSE, NULL),
Accessibility_ROLE_UNKNOWN,
- CORBA_string_dup (""));
+ "");
CORBA_exception_init (&ev);
Accessibility_Registry_notifyEvent (BONOBO_OBJREF (controller->registry),
&e,
spi_init_any_nil (&e.any_data,
spi_accessible_new_return (atk_get_root (), FALSE, NULL),
Accessibility_ROLE_UNKNOWN,
- CORBA_string_dup (""));
+ "");
CORBA_exception_init (&ev);
last_mouse_pos->x = *x;
last_mouse_pos->y = *y;
spi_init_any_nil (&e.any_data,
spi_accessible_new_return (atk_get_root (), FALSE, NULL),
Accessibility_ROLE_UNKNOWN,
- CORBA_string_dup (""));
+ "");
CORBA_exception_init (&ev);
Accessibility_Registry_notifyEvent (BONOBO_OBJREF (controller->registry),
&e,
spi_init_any_nil (&e.any_data,
spi_accessible_new_return (atk_get_root (), FALSE, NULL),
Accessibility_ROLE_UNKNOWN,
- CORBA_string_dup (""));
+ "");
CORBA_exception_init (&ev);
Accessibility_Registry_notifyEvent (BONOBO_OBJREF (controller->registry),
spi_init_any_nil (&e.any_data,
e.source,
Accessibility_ROLE_DESKTOP_FRAME,
- CORBA_string_dup (""));
+ "");
Accessibility_Registry_notifyEvent (BONOBO_OBJREF (registry),
&e, &ev);
spi_init_any_nil (&e.any_data,
e.source,
Accessibility_ROLE_DESKTOP_FRAME,
- CORBA_string_dup (""));
+ "");
Accessibility_Accessible_unref (a, &ev);
Accessibility_Registry_notifyEvent (BONOBO_OBJREF (registry),
&e, &ev);