1 | /*--------------------------------*-C-*---------------------------------* |
1 | /*----------------------------------------------------------------------* |
2 | * File: main.C |
2 | * File: main.C |
3 | *----------------------------------------------------------------------* |
3 | *----------------------------------------------------------------------* |
4 | * |
4 | * |
5 | * All portions of code are copyright by their respective author/s. |
5 | * All portions of code are copyright by their respective author/s. |
6 | * Copyright (c) 1992 John Bovey, University of Kent at Canterbury <jdb@ukc.ac.uk> |
6 | * Copyright (c) 1992 John Bovey, University of Kent at Canterbury <jdb@ukc.ac.uk> |
… | |
… | |
198 | void rxvt_term::emergency_cleanup () |
198 | void rxvt_term::emergency_cleanup () |
199 | { |
199 | { |
200 | if (cmd_pid) |
200 | if (cmd_pid) |
201 | kill (-cmd_pid, SIGHUP); |
201 | kill (-cmd_pid, SIGHUP); |
202 | |
202 | |
|
|
203 | pty_ev.stop (); |
203 | delete pty; pty = 0; |
204 | delete pty; pty = 0; |
204 | } |
205 | } |
205 | |
206 | |
206 | rxvt_term::~rxvt_term () |
207 | rxvt_term::~rxvt_term () |
207 | { |
208 | { |
… | |
… | |
935 | pix_colors_focused[idx] = xcol; |
936 | pix_colors_focused[idx] = xcol; |
936 | |
937 | |
937 | /* XSetWindowAttributes attr; */ |
938 | /* XSetWindowAttributes attr; */ |
938 | /* Cursor cursor; */ |
939 | /* Cursor cursor; */ |
939 | done: |
940 | done: |
940 | |
|
|
941 | #if OFF_FOCUS_FADING |
|
|
942 | if (rs[Rs_fade]) |
|
|
943 | { |
|
|
944 | rgba c; |
|
|
945 | pix_colors [Color_fade].get (c); |
|
|
946 | pix_colors_focused [idx].fade (this, atoi (rs[Rs_fade]), pix_colors_unfocused [idx], c); |
|
|
947 | } |
|
|
948 | #endif |
|
|
949 | |
|
|
950 | /*TODO: handle Color_BD, scrollbar background, etc. */ |
941 | /*TODO: handle Color_BD, scrollbar background, etc. */ |
951 | |
942 | |
|
|
943 | update_fade_color (idx); |
952 | recolour_cursor (); |
944 | recolour_cursor (); |
953 | scr_recolour (); |
945 | scr_recolour (); |
954 | } |
946 | } |
955 | |
947 | |
956 | #else |
948 | #else |