equal
deleted
inserted
replaced
93 } |
93 } |
94 |
94 |
95 int |
95 int |
96 win_proto(Window w) |
96 win_proto(Window w) |
97 { |
97 { |
98 Atom *protocols; |
98 unsigned char *protocols; |
99 long res; |
99 long res; |
100 int protos = 0; |
100 int protos = 0; |
101 int i; |
101 int i; |
102 |
102 |
103 res = win_property(w, wm_atom[WMProtocols], XA_ATOM, 20L, |
103 res = win_property(w, wm_atom[WMProtocols], XA_ATOM, 20L, &protocols); |
104 ((unsigned char **) &protocols)); |
|
105 if(res <= 0) { |
104 if(res <= 0) { |
106 return protos; |
105 return protos; |
107 } |
106 } |
108 for(i = 0; i < res; i++) { |
107 for(i = 0; i < res; i++) { |
109 if(protocols[i] == wm_atom[WMDelete]) |
108 if(protocols[i] == wm_atom[WMDelete]) |