...
 
Commits (7)
What's new in at-spi2-core 2.10.2:
* Fix atspi_component_contains (BGO#710730).
* Hopefully fix a crash when unable to register with the session manager
(BGO#710689).
What's new in at-spi2-core 2.10.1:
* Fix a leak introduced in 2.9.92 that adversely affected performance
(BGO#709625).
What's new in at-spi2-core 2.9.92:
* Fix multiple deadlocks with keystroke listeners (BGO#707218).
......
......@@ -84,7 +84,7 @@ atspi_component_contains (AtspiComponent *obj,
g_return_val_if_fail (obj != NULL, FALSE);
_atspi_dbus_call (obj, atspi_interface_component, "Contains", error, "iin=>b", d_x, d_y, d_ctype, &retval);
_atspi_dbus_call (obj, atspi_interface_component, "Contains", error, "iiu=>b", d_x, d_y, d_ctype, &retval);
return retval;
}
......
......@@ -924,6 +924,11 @@ _atspi_dbus_handle_event (DBusConnection *bus, DBusMessage *message, void *data)
}
e.type = converted_type;
e.source = _atspi_ref_accessible (dbus_message_get_sender(message), dbus_message_get_path(message));
if (e.source == NULL)
{
g_warning ("Got no valid source accessible for signal for signal %s from interface %s\n", member, category);
return DBUS_HANDLER_RESULT_HANDLED;
}
dbus_message_iter_recurse (&iter, &iter_variant);
switch (dbus_message_iter_get_arg_type (&iter_variant))
......
......@@ -792,6 +792,7 @@ process_deferred_messages_callback (gpointer data)
if (process_deferred_messages ())
return G_SOURCE_CONTINUE;
g_source_unref (process_deferred_messages_source);
process_deferred_messages_source = NULL;
return G_SOURCE_REMOVE;
}
......@@ -1661,6 +1662,7 @@ atspi_set_main_context (GMainContext *cnx)
if (process_deferred_messages_source != NULL)
{
g_source_destroy (process_deferred_messages_source);
g_source_unref (process_deferred_messages_source);
process_deferred_messages_source = g_idle_source_new ();
g_source_set_callback (process_deferred_messages_source,
process_deferred_messages_callback, NULL, NULL);
......
AC_INIT([at-spi2-core], [2.10.0], [accessibility-atspi@lists.linux-foundation.org])
AC_INIT([at-spi2-core], [2.10.2], [accessibility-atspi@lists.linux-foundation.org])
AC_PREREQ([2.59])
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_MACRO_DIR([m4])
......
......@@ -39,6 +39,7 @@ mr
ms
nb
nl
oc
or
pa
pl
......
# Occitan translation for at-spi2-core.
# Copyright (C) 2011 Listed translators
# This file is distributed under the same license as the at-spi2-core package.
# Claude Paroz <claude@2xlibre.net>, 2011.
# Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>, 2015.
msgid ""
msgstr ""
"Project-Id-Version: at-spi2-core master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=at-"
"spi&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-05-24 02:51+0000\n"
"PO-Revision-Date: 2015-05-24 10:44+0200\n"
"Last-Translator: Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>\n"
"Language-Team: Tot en òc (totenoc.eu)\n"
"Language: oc\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Virtaal 0.7.1\n"
"X-Project-Style: gnome\n"
#: ../atspi/atspi-component.c:326 ../atspi/atspi-misc.c:1037
#: ../atspi/atspi-value.c:111
msgid "The application no longer exists"
msgstr "L'aplicacion existís pas mai"
#: ../atspi/atspi-misc.c:1795
msgid "Attempted synchronous call where prohibited"
msgstr "La temptativa d'apèl sincròn es interdicha"
......@@ -157,8 +157,11 @@ register_client (void)
startup_id),
0, 1000, NULL, &error);
if (! res) {
g_warning ("Failed to register client: %s", error->message);
g_error_free (error);
const char *message = (error && error->message ? error->message
: "no error");
g_warning ("Failed to register client: %s", message);
if (error)
g_error_free (error);
return FALSE;
}
g_variant_get (res, "(o)", &client_id);
......