X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atspi%2Fatspi-event-listener.c;h=752547d5cf04fd45fdd58ee530987fdcbef56205;hb=79e6331c743db0365112c10ca49133b2d1a8480f;hp=386393a35f05cdefb93deaa80a6bdca88cb4697a;hpb=09a604d85a993ce7589afb375e372e9f23a6a863;p=platform%2Fupstream%2Fat-spi2-core.git diff --git a/atspi/atspi-event-listener.c b/atspi/atspi-event-listener.c index 386393a..752547d 100644 --- a/atspi/atspi-event-listener.c +++ b/atspi/atspi-event-listener.c @@ -622,6 +622,18 @@ copy_event_properties (GArray *src) return dst; } +/** + * atspi_event_listener_register_from_callback_full: + * @callback: (scope async): an #AtspiEventListenerCB function pointer. + * @user_data: (closure callback) + * @callback_destroyed: (destroy callback) + * @event_type: + * @properties: (element-type utf8) + * @error: + * + * Returns: #TRUE if successful, otherwise #FALSE. + * + **/ gboolean atspi_event_listener_register_from_callback_full (AtspiEventListenerCB callback, void *user_data, @@ -1006,6 +1018,9 @@ _atspi_dbus_handle_event (DBusConnection *bus, DBusMessage *message, void *data) if (e.source == NULL) { g_warning ("Got no valid source accessible for signal for signal %s from interface %s\n", member, category); + g_free (converted_type); + g_free (name); + g_free (detail); return DBUS_HANDLER_RESULT_HANDLED; }