… | |
… | |
237 | #endif |
237 | #endif |
238 | |
238 | |
239 | if (display) |
239 | if (display) |
240 | { |
240 | { |
241 | selection_clear (); |
241 | selection_clear (); |
|
|
242 | selection_clear (true); |
242 | |
243 | |
243 | #ifdef USE_XIM |
244 | #ifdef USE_XIM |
244 | im_destroy (); |
245 | im_destroy (); |
245 | #endif |
246 | #endif |
246 | scrollBar.destroy (); |
247 | scrollBar.destroy (); |
… | |
… | |
271 | /* clear all resources */ |
272 | /* clear all resources */ |
272 | for (int i = 0; i < allocated.size (); i++) |
273 | for (int i = 0; i < allocated.size (); i++) |
273 | free (allocated [i]); |
274 | free (allocated [i]); |
274 | |
275 | |
275 | free (selection.text); |
276 | free (selection.text); |
|
|
277 | free (selection.clip_text); |
276 | // TODO: manage env vars in child only(!) |
278 | // TODO: manage env vars in child only(!) |
277 | free (env_display); |
279 | free (env_display); |
278 | free (env_term); |
280 | free (env_term); |
279 | free (locale); |
281 | free (locale); |
280 | free (v_buffer); |
282 | free (v_buffer); |