comparison main.c @ 203:81498863dc30

changed getproto, maybe that might fix the killclient issue reported on the list
author arg@10ksloc.org
date Mon, 07 Aug 2006 08:19:58 +0200
parents c13f374f836c
children 51ac019cf587
comparison
equal deleted inserted replaced
202:f5b952e566da 203:81498863dc30
100 getproto(Window w) 100 getproto(Window w)
101 { 101 {
102 int protos = 0; 102 int protos = 0;
103 int i; 103 int i;
104 long res; 104 long res;
105 unsigned char *protocols; 105 Atom *protocols;
106 106
107 res = win_property(w, wmatom[WMProtocols], XA_ATOM, 20L, &protocols); 107 res = win_property(w, wmatom[WMProtocols], XA_ATOM, 20L,
108 ((unsigned char **)&protocols));
108 if(res <= 0) { 109 if(res <= 0) {
109 return protos; 110 return protos;
110 } 111 }
111 for(i = 0; i < res; i++) { 112 for(i = 0; i < res; i++) {
112 if(protocols[i] == wmatom[WMDelete]) 113 if(protocols[i] == wmatom[WMDelete])