summaryrefslogtreecommitdiff
path: root/gdk/x11/gdkwindow-x11.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2017-07-18 12:36:35 +0200
committerMatthias Clasen <mclasen@redhat.com>2017-07-19 21:27:16 -0400
commitbf22dea2cebb99f4c22d4b5ec2549ed711894ec7 (patch)
treee548b1688a56b73e38ff67079916cea12b2d00d9 /gdk/x11/gdkwindow-x11.c
parent9bf5def6b729f5ff4d587e6b7525ba05e713cfc9 (diff)
downloadgtk+-bf22dea2cebb99f4c22d4b5ec2549ed711894ec7.tar.gz
GdkWindow: Default to unfocused
Don't set the have_focused field of the window's toplevel to TRUE by default and don't set the FOCUSED state in gdk_window_map. This a means toplevel window's state is what the WM expects, and the FOCUSED state will be set anyway when we map the window and receive a _NET_WM_STATE message.
Diffstat (limited to 'gdk/x11/gdkwindow-x11.c')
-rw-r--r--gdk/x11/gdkwindow-x11.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index 2bf01f7ee6..e76f3b5413 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -173,7 +173,7 @@ _gdk_x11_window_get_toplevel (GdkWindow *window)
if (!impl->toplevel)
{
impl->toplevel = g_new0 (GdkToplevelX11, 1);
- impl->toplevel->have_focused = TRUE;
+ impl->toplevel->have_focused = FALSE;
}
return impl->toplevel;