summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2019-08-18 15:09:56 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2019-08-18 15:09:56 +0200
commitcb9dded7ce823d97782dc63a45be50444908e999 (patch)
tree79d605aea1e4e8d342ca9c406c5e50c85574b889
parent895abb449fa9c521098e8135defe4882a0595e9e (diff)
downloadat-spi2-atk-cb9dded7ce823d97782dc63a45be50444908e999.tar.gz
Clear registration_pending during registration
Otherwise switch_main_context will keep trying to remove it and schedule yet another one. Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/16
-rw-r--r--atk-adaptor/bridge.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/atk-adaptor/bridge.c b/atk-adaptor/bridge.c
index fe09e84..5079269 100644
--- a/atk-adaptor/bridge.c
+++ b/atk-adaptor/bridge.c
@@ -411,6 +411,8 @@ _atk_bridge_register_application (gpointer data)
DBusMessageIter iter;
DBusPendingCall *pending;
+ spi_global_app_data->registration_pending = 0;
+
g_free (app->desktop_name);
g_free (app->desktop_path);