diff options
author | Mike Gorse <mgorse@suse.com> | 2014-07-19 16:26:52 -0500 |
---|---|---|
committer | Mike Gorse <mgorse@suse.com> | 2014-07-19 16:26:52 -0500 |
commit | f33fd585e1e18eacec271582ffb9956965a4f146 (patch) | |
tree | c8025449fe3696c8e0af6f80ec7115c70f79d1cf /atspi/atspi-event-listener.c | |
parent | be5a14c9c8507c5b67868c89c5442cc9ba1160aa (diff) | |
download | at-spi2-core-f33fd585e1e18eacec271582ffb9956965a4f146.tar.gz |
Fix lifecycle of an accessible's cache
When a cache is referenced in response to an event, it is supposed
to be unref'd after the event handler has been called.
Diffstat (limited to 'atspi/atspi-event-listener.c')
-rw-r--r-- | atspi/atspi-event-listener.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/atspi/atspi-event-listener.c b/atspi/atspi-event-listener.c index 09ccfd30..292e88ba 100644 --- a/atspi/atspi-event-listener.c +++ b/atspi/atspi-event-listener.c @@ -1038,7 +1038,7 @@ _atspi_dbus_handle_event (DBusConnection *bus, DBusMessage *message, void *data) if (dbus_message_iter_get_arg_type (&iter) == DBUS_TYPE_ARRAY) { /* new form -- parse properties sent with event */ - _atspi_dbus_update_cache_from_dict (e.source, &iter); + cache = _atspi_dbus_update_cache_from_dict (e.source, &iter); } if (!strncmp (e.type, "object:children-changed", 23)) |