… | |
… | |
121 | #endif |
121 | #endif |
122 | |
122 | |
123 | // TODO: free pixcolours, colours should become part of rxvt_display |
123 | // TODO: free pixcolours, colours should become part of rxvt_display |
124 | |
124 | |
125 | delete PixColors; |
125 | delete PixColors; |
|
|
126 | delete TermWin.fontset; |
126 | |
127 | |
127 | displays.put (display); |
128 | displays.put (display); |
128 | } |
129 | } |
129 | |
130 | |
130 | void |
131 | void |
… | |
… | |
133 | if (display) |
134 | if (display) |
134 | { |
135 | { |
135 | if (TermWin.parent[0]) |
136 | if (TermWin.parent[0]) |
136 | XDestroyWindow (display->display, TermWin.parent[0]); |
137 | XDestroyWindow (display->display, TermWin.parent[0]); |
137 | |
138 | |
|
|
139 | rootwin_ev.stop (display); |
138 | termwin_ev.stop (display); |
140 | termwin_ev.stop (display); |
139 | vt_ev.stop (display); |
141 | vt_ev.stop (display); |
140 | |
142 | |
141 | #ifdef USE_XIM |
143 | #ifdef USE_XIM |
142 | im_destroy (); |
144 | im_destroy (); |