set _NET_WM_PID

2001-10-10  Havoc Pennington  <hp@pobox.com>

	* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
This commit is contained in:
Havoc Pennington
2001-10-13 15:10:16 +00:00
committed by Havoc Pennington
parent 178a61ca37
commit 4fbfdcc1ce
8 changed files with 40 additions and 0 deletions

View File

@@ -1,3 +1,7 @@
2001-10-10 Havoc Pennington <hp@pobox.com>
* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
2001-09-02 Abel Cheung <maddog@linux.org.hk>
* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW

View File

@@ -1,3 +1,7 @@
2001-10-10 Havoc Pennington <hp@pobox.com>
* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
2001-09-02 Abel Cheung <maddog@linux.org.hk>
* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW

View File

@@ -1,3 +1,7 @@
2001-10-10 Havoc Pennington <hp@pobox.com>
* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
2001-09-02 Abel Cheung <maddog@linux.org.hk>
* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW

View File

@@ -1,3 +1,7 @@
2001-10-10 Havoc Pennington <hp@pobox.com>
* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
2001-09-02 Abel Cheung <maddog@linux.org.hk>
* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW

View File

@@ -1,3 +1,7 @@
2001-10-10 Havoc Pennington <hp@pobox.com>
* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
2001-09-02 Abel Cheung <maddog@linux.org.hk>
* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW

View File

@@ -1,3 +1,7 @@
2001-10-10 Havoc Pennington <hp@pobox.com>
* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
2001-09-02 Abel Cheung <maddog@linux.org.hk>
* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW

View File

@@ -1,3 +1,7 @@
2001-10-10 Havoc Pennington <hp@pobox.com>
* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
2001-09-02 Abel Cheung <maddog@linux.org.hk>
* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW

View File

@@ -28,6 +28,9 @@
#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <unistd.h>
#include "gdk.h"
#include "config.h"
#include "gdkinput.h"
@@ -488,6 +491,15 @@ gdk_window_new (GdkWindow *parent,
XFree (class_hint);
}
{
gulong pid = getpid ();
XChangeProperty (private->xdisplay, private->xwindow,
gdk_atom_intern ("_NET_WM_PID", FALSE),
XA_CARDINAL, 32,
PropModeReplace,
(guchar *)&pid, 1);
}
return window;
}