]> Pileus Git - ~andy/gtk/commitdiff
Only process manager events with the correct atom.
authorAnders Carlsson <andersca@gnu.org>
Tue, 7 May 2002 14:46:13 +0000 (14:46 +0000)
committerAnders Carlsson <andersca@src.gnome.org>
Tue, 7 May 2002 14:46:13 +0000 (14:46 +0000)
2002-05-07  Anders Carlsson  <andersca@gnu.org>

* gdk/x11/xsettings-client.c (xsettings_client_process_event):
Only process manager events with the correct atom.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/x11/xsettings-client.c

index b9e7fd9e1ac20256a8408c18b7aa8ee3db487a01..49cacd3b380d7741a0520abe91010ad812fb9a9e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-05-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gdk/x11/xsettings-client.c (xsettings_client_process_event): 
+       Only process manager events with the correct atom.
+
 2002-05-07  Matthias Clasen  <maclas@gmx.de>
 
        Fix for #79248:
index b9e7fd9e1ac20256a8408c18b7aa8ee3db487a01..49cacd3b380d7741a0520abe91010ad812fb9a9e 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gdk/x11/xsettings-client.c (xsettings_client_process_event): 
+       Only process manager events with the correct atom.
+
 2002-05-07  Matthias Clasen  <maclas@gmx.de>
 
        Fix for #79248:
index b9e7fd9e1ac20256a8408c18b7aa8ee3db487a01..49cacd3b380d7741a0520abe91010ad812fb9a9e 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gdk/x11/xsettings-client.c (xsettings_client_process_event): 
+       Only process manager events with the correct atom.
+
 2002-05-07  Matthias Clasen  <maclas@gmx.de>
 
        Fix for #79248:
index b9e7fd9e1ac20256a8408c18b7aa8ee3db487a01..49cacd3b380d7741a0520abe91010ad812fb9a9e 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gdk/x11/xsettings-client.c (xsettings_client_process_event): 
+       Only process manager events with the correct atom.
+
 2002-05-07  Matthias Clasen  <maclas@gmx.de>
 
        Fix for #79248:
index b9e7fd9e1ac20256a8408c18b7aa8ee3db487a01..49cacd3b380d7741a0520abe91010ad812fb9a9e 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gdk/x11/xsettings-client.c (xsettings_client_process_event): 
+       Only process manager events with the correct atom.
+
 2002-05-07  Matthias Clasen  <maclas@gmx.de>
 
        Fix for #79248:
index b9e7fd9e1ac20256a8408c18b7aa8ee3db487a01..49cacd3b380d7741a0520abe91010ad812fb9a9e 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gdk/x11/xsettings-client.c (xsettings_client_process_event): 
+       Only process manager events with the correct atom.
+
 2002-05-07  Matthias Clasen  <maclas@gmx.de>
 
        Fix for #79248:
index 2a4aaae50c73d1d051623f86c0ed4ece2f717752..ca0d07a55350bff8858297358c0b14d82c578e03 100644 (file)
@@ -511,7 +511,8 @@ xsettings_client_process_event (XSettingsClient *client,
   if (xev->xany.window == RootWindow (client->display, client->screen))
     {
       if (xev->xany.type == ClientMessage &&
-         xev->xclient.message_type == client->manager_atom)
+         xev->xclient.message_type == client->manager_atom &&
+         xev->xclient.data.l[1] == client->xsettings_atom)
        {
          check_manager_window (client);
          return True;