summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSean Davis <smd.seandavis@gmail.com>2018-02-17 14:48:54 -0500
committerSean Davis <smd.seandavis@gmail.com>2018-02-17 14:48:54 -0500
commitdb041882de0000b76c5048be874389ba02362312 (patch)
tree1a8991570e98891b4337b865920160da6e0b0097 /src
parent1d8048049563daab9e44e11e493c834657a843f1 (diff)
parent98f0ac8373acb4d06f58608f8268c901a67c7159 (diff)
downloadlightdm-gtk-greeter-git-db041882de0000b76c5048be874389ba02362312.tar.gz
Merge lp:~samuel-thibault/lightdm-gtk-greeter/at-spi-bus into lp:lightdm-gtk-greeter (LP: #1366534, #1670933)
Diffstat (limited to 'src')
-rw-r--r--src/lightdm-gtk-greeter.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lightdm-gtk-greeter.c b/src/lightdm-gtk-greeter.c
index 1759c28..88e52cc 100644
--- a/src/lightdm-gtk-greeter.c
+++ b/src/lightdm-gtk-greeter.c
@@ -3273,5 +3273,17 @@ main (int argc, char **argv)
sigterm_cb (/* is_callback */ GINT_TO_POINTER (FALSE));
+ {
+ Display *display = gdk_x11_display_get_xdisplay (gdk_display_get_default ());
+ int screen = XDefaultScreen (display);
+ Window w = RootWindow (display, screen);
+ Atom id = XInternAtom (display, "AT_SPI_BUS", True);
+ if (id != None)
+ {
+ XDeleteProperty (display, w, id);
+ XSync (display, FALSE);
+ }
+ }
+
return EXIT_SUCCESS;
}