[at-spi2-core: 26/47] add_application: Take an SpiReference to the application's root, not a (name, path) pair
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [at-spi2-core: 26/47] add_application: Take an SpiReference to the application's root, not a (name, path) pair
- Date: Wed, 13 Jul 2022 03:08:28 +0000 (UTC)
commit 8af220847c87d0be8a51a8d83d54f133532425bc
Author: Federico Mena Quintero <federico gnome org>
Date: Mon Jul 11 15:02:58 2022 -0500
add_application: Take an SpiReference to the application's root, not a (name, path) pair
registryd/registry.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/registryd/registry.c b/registryd/registry.c
index 8a6d8cfb..eac8cda4 100644
--- a/registryd/registry.c
+++ b/registryd/registry.c
@@ -208,14 +208,14 @@ emit_event (DBusConnection *bus,
}
static void
-add_application (SpiRegistry *reg, const gchar *name, const gchar *path)
+add_application (SpiRegistry *reg, SpiReference *app_root)
{
gint index;
- g_ptr_array_add (reg->apps, spi_reference_new (name, path));
+ g_ptr_array_add (reg->apps, app_root);
index = reg->apps->len - 1;
- emit_event (reg->bus, SPI_DBUS_INTERFACE_EVENT_OBJECT, "ChildrenChanged", "add", index, 0, name, path);
+ emit_event (reg->bus, SPI_DBUS_INTERFACE_EVENT_OBJECT, "ChildrenChanged", "add", index, 0, app_root->name,
app_root->path);
}
static void
@@ -422,6 +422,7 @@ impl_Embed (DBusMessage *message, SpiRegistry *registry)
DBusMessage *reply = NULL;
DBusMessageIter reply_iter;
+ SpiReference *app_root;
dbus_message_iter_init (message, &iter);
dbus_message_iter_recurse (&iter, &iter_struct);
@@ -436,7 +437,8 @@ impl_Embed (DBusMessage *message, SpiRegistry *registry)
goto error;
dbus_message_iter_get_basic (&iter_struct, &obj_path);
- add_application (registry, app_name, obj_path);
+ app_root = spi_reference_new (app_name, obj_path);
+ add_application (registry, app_root);
set_id (registry, app_name, obj_path);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]