[maemo-commits] [maemo-commits] r17360 - in projects/haf/trunk/libmatchbox2: . matchbox/core

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Thu Feb 5 14:05:25 EET 2009
Author: aendrodi
Date: 2009-02-05 14:05:21 +0200 (Thu, 05 Feb 2009)
New Revision: 17360

Modified:
   projects/haf/trunk/libmatchbox2/ChangeLog
   projects/haf/trunk/libmatchbox2/matchbox/core/mb-wm-root-window.c
Log:
	* matchbox/core/mb-wm-root-window.c:
	  Set _NET_WM_PID on the hidden root window.


Modified: projects/haf/trunk/libmatchbox2/ChangeLog
===================================================================
--- projects/haf/trunk/libmatchbox2/ChangeLog	2009-02-05 07:35:23 UTC (rev 17359)
+++ projects/haf/trunk/libmatchbox2/ChangeLog	2009-02-05 12:05:21 UTC (rev 17360)
@@ -1,3 +1,8 @@
+2009-02-05  Adam Endrodi  <adam.endrodi at blumsoft.eu>
+
+	* matchbox/core/mb-wm-root-window.c:
+	  Set _NET_WM_PID on the hidden root window.
+
 2009-02-03  Kimmo Hämäläinen  <kimmo.hamalainen at nokia.com>
 
 	Release 0.2.15

Modified: projects/haf/trunk/libmatchbox2/matchbox/core/mb-wm-root-window.c
===================================================================
--- projects/haf/trunk/libmatchbox2/matchbox/core/mb-wm-root-window.c	2009-02-05 07:35:23 UTC (rev 17359)
+++ projects/haf/trunk/libmatchbox2/matchbox/core/mb-wm-root-window.c	2009-02-05 12:05:21 UTC (rev 17360)
@@ -269,12 +269,19 @@
   CARD32            card32;
   unsigned long     val[2];
   char             *app_name = "matchbox";
+  pid_t             pid;
 
+  pid = getpid ();
   val[0] = hwin;
 
   /* Window name */
   mb_wm_rename_window (wm, hwin, app_name);
 
+  XChangeProperty(wm->xdpy, hwin,
+		  wm->atoms[MBWM_ATOM_NET_WM_PID],
+		  XA_CARDINAL, 32, PropModeReplace, (unsigned char *)&pid,
+		  1);
+
   /* Crack Needed to stop gnome session hanging ? */
   XChangeProperty(wm->xdpy, rwin,
 		  wm->atoms[MBWM_ATOM_WIN_SUPPORTING_WM_CHECK],


More information about the maemo-commits mailing list