… | |
… | |
187 | #endif |
187 | #endif |
188 | child_ev.set <rxvt_term, &rxvt_term::child_cb> (this); |
188 | child_ev.set <rxvt_term, &rxvt_term::child_cb> (this); |
189 | flush_ev.set <rxvt_term, &rxvt_term::flush_cb> (this); |
189 | flush_ev.set <rxvt_term, &rxvt_term::flush_cb> (this); |
190 | destroy_ev.set <rxvt_term, &rxvt_term::destroy_cb> (this); |
190 | destroy_ev.set <rxvt_term, &rxvt_term::destroy_cb> (this); |
191 | pty_ev.set <rxvt_term, &rxvt_term::pty_cb> (this); |
191 | pty_ev.set <rxvt_term, &rxvt_term::pty_cb> (this); |
192 | incr_ev.set <rxvt_term, &rxvt_term::incr_cb> (this); |
|
|
193 | termwin_ev.set <rxvt_term, &rxvt_term::x_cb> (this); |
192 | termwin_ev.set <rxvt_term, &rxvt_term::x_cb> (this); |
194 | vt_ev.set <rxvt_term, &rxvt_term::x_cb> (this); |
193 | vt_ev.set <rxvt_term, &rxvt_term::x_cb> (this); |
195 | |
194 | |
196 | cmdbuf_ptr = cmdbuf_endp = cmdbuf_base; |
195 | cmdbuf_ptr = cmdbuf_endp = cmdbuf_base; |
197 | |
196 | |
… | |
… | |
273 | // TODO: manage env vars in child only(!) |
272 | // TODO: manage env vars in child only(!) |
274 | free (env_display); |
273 | free (env_display); |
275 | free (env_term); |
274 | free (env_term); |
276 | free (locale); |
275 | free (locale); |
277 | free (v_buffer); |
276 | free (v_buffer); |
278 | free (incr_buf); |
|
|
279 | |
277 | |
280 | delete envv; |
278 | delete envv; |
281 | delete argv; |
279 | delete argv; |
282 | |
280 | |
283 | #ifdef KEYSYM_RESOURCE |
281 | #ifdef KEYSYM_RESOURCE |
… | |
… | |
319 | #endif |
317 | #endif |
320 | scrollbar_ev.stop (display); |
318 | scrollbar_ev.stop (display); |
321 | #if ENABLE_TRANSPARENCY || ENABLE_PERL |
319 | #if ENABLE_TRANSPARENCY || ENABLE_PERL |
322 | rootwin_ev.stop (display); |
320 | rootwin_ev.stop (display); |
323 | #endif |
321 | #endif |
324 | incr_ev.stop (); |
|
|
325 | termwin_ev.stop (display); |
322 | termwin_ev.stop (display); |
326 | vt_ev.stop (display); |
323 | vt_ev.stop (display); |
327 | } |
324 | } |
328 | |
325 | |
329 | flush_ev.stop (); |
326 | flush_ev.stop (); |
… | |
… | |
1175 | |
1172 | |
1176 | atom = XInternAtom (dpy, server, False); |
1173 | atom = XInternAtom (dpy, server, False); |
1177 | win = XGetSelectionOwner (dpy, atom); |
1174 | win = XGetSelectionOwner (dpy, atom); |
1178 | |
1175 | |
1179 | if (win != None) |
1176 | if (win != None) |
1180 | return True; |
1177 | return true; |
1181 | } |
1178 | } |
1182 | |
1179 | |
1183 | return False; |
1180 | return false; |
1184 | } |
1181 | } |
1185 | |
1182 | |
1186 | void |
1183 | void |
1187 | rxvt_term::IMSendSpot () |
1184 | rxvt_term::IMSendSpot () |
1188 | { |
1185 | { |