Submitted By: Hatzimanikas Agathoklis (ag at linuxfromscratch dot org)
Date: 2007-12-19
Initial Package Version: 8.8
Origin: Upstream
Upstream Status: Applied
Description: Urxvt windows not being destroyed on exit.
http://lists.schmorp.de/pipermail/rxvt-unicode/2007q4/000527.html
diff -Naur rxvt-unicode-8.8.orig/src/main.C rxvt-unicode-8.8/src/main.C
old
|
new
|
|
286 | 286 | #ifdef HAVE_BG_PIXMAP |
287 | 287 | bgPixmap.destroy (); |
288 | 288 | #endif |
| 289 | display->flush (); /* ideally .put should do this */ |
289 | 290 | displays.put (display); |
290 | 291 | |
291 | 292 | scr_release (); |
diff -Naur rxvt-unicode-8.8.orig/src/rxvttoolkit.C rxvt-unicode-8.8/src/rxvttoolkit.C
old
|
new
|
|
503 | 503 | XFreeCursor (dpy, blank_cursor); |
504 | 504 | #endif |
505 | 505 | x_ev.stop (); |
| 506 | flush_ev.stop (); |
506 | 507 | #ifdef USE_XIM |
507 | 508 | xims.clear (); |
508 | 509 | #endif |