projects
/
platform
/
core
/
uifw
/
at-spi2-atk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Release v2.1.4
[platform/core/uifw/at-spi2-atk.git]
/
atk-adaptor
/
accessible-register.c
diff --git
a/atk-adaptor/accessible-register.c
b/atk-adaptor/accessible-register.c
index
5da15a9
..
83c1c6d
100644
(file)
--- a/
atk-adaptor/accessible-register.c
+++ b/
atk-adaptor/accessible-register.c
@@
-47,7
+47,7
@@
*
*/
*
*/
-#define SPI_ATK_PATH_PREFIX_LENGTH
34
+#define SPI_ATK_PATH_PREFIX_LENGTH
27
#define SPI_ATK_OBJECT_PATH_PREFIX "/org/a11y/atspi/accessible/"
#define SPI_ATK_OBJECT_PATH_ROOT "root"
#define SPI_ATK_OBJECT_PATH_PREFIX "/org/a11y/atspi/accessible/"
#define SPI_ATK_OBJECT_PATH_ROOT "root"
@@
-190,6
+190,13
@@
static void
deregister_object (gpointer data, GObject * gobj)
{
SpiRegister *reg = SPI_REGISTER (data);
deregister_object (gpointer data, GObject * gobj)
{
SpiRegister *reg = SPI_REGISTER (data);
+
+ spi_register_deregister_object (reg, gobj);
+}
+
+void
+spi_register_deregister_object (SpiRegister *reg, GObject *gobj)
+{
guint ref;
ref = object_to_ref (gobj);
guint ref;
ref = object_to_ref (gobj);
@@
-280,7
+287,7
@@
spi_register_object_to_path (SpiRegister * reg, GObject * gobj)
return NULL;
/* Map the root object to the root path. */
return NULL;
/* Map the root object to the root path. */
- if (
gobj ==
spi_global_app_data->root)
+ if (
(void *)gobj == (void *)
spi_global_app_data->root)
return g_strdup (spi_register_root_path);
ref = object_to_ref (gobj);
return g_strdup (spi_register_root_path);
ref = object_to_ref (gobj);