From cfe94f82e2f1134d307ab8b1de264ef4420e450d Mon Sep 17 00:00:00 2001
From: Olivier Fourdan <fourdan.olivier@wanadoo.fr>
Date: Wed, 12 May 2004 20:06:54 +0000
Subject: [PATCH] Change revert to RevertToPointerRoot in XSetInputFocus()

(Old svn revision: 11750)
---
 po/xfwm4.pot | 4 ++--
 src/focus.c  | 4 ++--
 src/main.c   | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/po/xfwm4.pot b/po/xfwm4.pot
index 822ee4d77..53267439d 100644
--- a/po/xfwm4.pot
+++ b/po/xfwm4.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-05-11 07:48+0200\n"
+"POT-Creation-Date: 2004-05-12 10:32+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -413,7 +413,7 @@ msgstr ""
 msgid "%s: GtkMenu failed to grab the pointer\n"
 msgstr ""
 
-#: src/netwm.c:220
+#: src/netwm.c:221
 #, c-format
 msgid "%s: Unmanaged net_wm_state (window 0x%lx)"
 msgstr ""
diff --git a/src/focus.c b/src/focus.c
index 2d0090668..bc6be4313 100644
--- a/src/focus.c
+++ b/src/focus.c
@@ -450,7 +450,7 @@ clientSetFocus (Client * c, unsigned short flags)
         if (FLAG_TEST (c->wm_flags, WM_FLAG_INPUT))
         {
             pending_focus = c;
-            XSetInputFocus (dpy, c->window, RevertToNone, CurrentTime);
+            XSetInputFocus (dpy, c->window, RevertToPointerRoot, CurrentTime);
         }
         if (FLAG_TEST(c->wm_flags, WM_FLAG_TAKEFOCUS))
         {
@@ -469,7 +469,7 @@ clientSetFocus (Client * c, unsigned short flags)
         {
             frameDraw (c2, FALSE, FALSE);
         }
-        XSetInputFocus (dpy, gnome_win, RevertToNone, CurrentTime);
+        XSetInputFocus (dpy, gnome_win, RevertToPointerRoot, CurrentTime);
         XFlush (dpy);
         data[0] = data[1] = None;
         XChangeProperty (dpy, root, net_active_window, XA_WINDOW, 32,
diff --git a/src/main.c b/src/main.c
index 687baf9bd..d455be8a6 100644
--- a/src/main.c
+++ b/src/main.c
@@ -361,7 +361,7 @@ initialize (int argc, char **argv)
     workspaceUpdateArea (margins, gnome_margins);
     initNetDesktopParams (dpy, screen, workspace);
     setNetWorkarea (dpy, screen, params.workspace_count, margins);
-    XSetInputFocus (dpy, gnome_win, RevertToNone, CurrentTime);
+    XSetInputFocus (dpy, gnome_win, RevertToPointerRoot, CurrentTime);
     initGtkCallbacks ();
     
     /* The first time the first Gtk application on a display uses pango,
-- 
GitLab