XtDestroyWidget(popup);
free((genericptr_t)choices), choices = 0;
- if (ps_selected == PS_QUIT) {
+ if (ps_selected == PS_QUIT || program_state.done_hup) {
clearlocks();
X11_exit_nhwindows((char *)0);
terminate(0);
XtDestroyWidget(popup);
free((genericptr_t)choices), choices = 0;
- if (ps_selected == PS_QUIT) {
+ if (ps_selected == PS_QUIT || program_state.done_hup) {
clearlocks();
X11_exit_nhwindows((char *)0);
terminate(0);
XtDestroyWidget(popup);
free((genericptr_t)choices), choices = 0;
- if (ps_selected == PS_QUIT) {
+ if (ps_selected == PS_QUIT || program_state.done_hup) {
clearlocks();
X11_exit_nhwindows((char *)0);
terminate(0);
XtDestroyWidget(popup);
free((genericptr_t)choices), choices = 0;
- if (ps_selected == PS_QUIT) {
+ if (ps_selected == PS_QUIT || program_state.done_hup) {
clearlocks();
X11_exit_nhwindows((char *)0);
terminate(0);