diff options
author | Sean Davis <smd.seandavis@gmail.com> | 2018-02-17 14:48:54 -0500 |
---|---|---|
committer | Sean Davis <smd.seandavis@gmail.com> | 2018-02-17 14:48:54 -0500 |
commit | db041882de0000b76c5048be874389ba02362312 (patch) | |
tree | 1a8991570e98891b4337b865920160da6e0b0097 /src | |
parent | 1d8048049563daab9e44e11e493c834657a843f1 (diff) | |
parent | 98f0ac8373acb4d06f58608f8268c901a67c7159 (diff) | |
download | lightdm-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.c | 12 |
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; } |