equal
deleted
inserted
replaced
157 XSelectInput(dpy, ev->window, |
157 XSelectInput(dpy, ev->window, |
158 (StructureNotifyMask | PropertyChangeMask)); |
158 (StructureNotifyMask | PropertyChangeMask)); |
159 return; |
159 return; |
160 } |
160 } |
161 |
161 |
162 /*if(!client_of_win(ev->window))*/ |
162 if(!getclient(ev->window)) |
163 /*manage(create_client(ev->window, &wa));*/ |
163 manage(ev->window, &wa); |
164 XMapRaised(dpy, ev->window); |
|
165 XMoveResizeWindow(dpy, ev->window, rect.x, rect.y, rect.width, rect.height - barrect.height); |
|
166 XSetInputFocus(dpy, ev->window, RevertToPointerRoot, CurrentTime); |
|
167 XFlush(dpy); |
|
168 } |
164 } |
169 |
165 |
170 static void |
166 static void |
171 propertynotify(XEvent *e) |
167 propertynotify(XEvent *e) |
172 { |
168 { |
183 } |
179 } |
184 |
180 |
185 static void |
181 static void |
186 unmapnotify(XEvent *e) |
182 unmapnotify(XEvent *e) |
187 { |
183 { |
188 #if 0 |
|
189 Client *c; |
184 Client *c; |
190 XUnmapEvent *ev = &e->xunmap; |
185 XUnmapEvent *ev = &e->xunmap; |
191 |
186 |
192 if((c = client_of_win(ev->window))) |
187 if((c = getclient(ev->window))) |
193 destroy_client(c); |
188 unmanage(c); |
194 #endif |
|
195 } |
189 } |