chiark / gitweb /
set our name, actually
authorianmdlvl <ianmdlvl>
Sun, 12 Dec 2004 01:53:29 +0000 (01:53 +0000)
committerianmdlvl <ianmdlvl>
Sun, 12 Dec 2004 01:53:29 +0000 (01:53 +0000)
cprogs/xacpi-simple.c

index a71cc9bfeaf7f21cd4000a24e28b647ea87aa27d..671ad6ab4ce2a869e709a02390ec52fe2c6875ba 100644 (file)
@@ -29,6 +29,7 @@
 #include <dirent.h>
 
 #include <X11/Xlib.h>
+#include <X11/Xutil.h>
 
 #define TOP      60
 #define BOTTOM 3600
@@ -436,6 +437,8 @@ static void colour(unsigned long *pix_r, const char *name) {
 
 static void initgraphics(void) {
   int r;
+  XTextProperty tp;
+  const char *program_name= "xacpi-simple";
   
   disp= XOpenDisplay(0); if (!disp) fail("could not open display");
 
@@ -453,7 +456,9 @@ static void initgraphics(void) {
   if (!r) fail("init set background");
   lastbackground= pix_dimgrey;
 
-  XSetWMName(disp,win,"xacpi-simple");
+  r= XStringListToTextProperty((char**)&program_name, 1, &tp);
+  if (!r) fail("XStringListtoTextProperty");
+  XSetWMName(disp,win,&tp);
   
   XSelectInput(disp,win, ExposureMask|StructureNotifyMask);
   XMapWindow(disp,win);