summaryrefslogtreecommitdiff
path: root/src/vmsproc.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1993-12-23 02:00:55 +0000
committerRichard M. Stallman <rms@gnu.org>1993-12-23 02:00:55 +0000
commit696810ff0a618e781158efd8c9dfc3cf25b83ddc (patch)
tree90b622431959a215aa0b5be7dbfbc842efc1ade3 /src/vmsproc.c
parent0ad477db9592ae28cd1b1e4f737e5357b72ca032 (diff)
downloademacs-696810ff0a618e781158efd8c9dfc3cf25b83ddc.tar.gz
(Fcall_process): Call prepare_menu_bars.
Diffstat (limited to 'src/vmsproc.c')
-rw-r--r--src/vmsproc.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/vmsproc.c b/src/vmsproc.c
index fff0aec6d60..777ae61876e 100644
--- a/src/vmsproc.c
+++ b/src/vmsproc.c
@@ -573,6 +573,9 @@ if you quit, the process is killed.")
return Qnil;
}
+ if (!NILP (display) && INTERACTIVE)
+ prepare_menu_bars ();
+
record_unwind_protect (call_process_cleanup,
Fcons (make_number (fd[0]), make_number (pid)));
@@ -604,9 +607,10 @@ if you quit, the process is killed.")
else
break;
}
- sys$dassgn (inchannel);
- sys$dassgn (outchannel);
- give_back_vms_process_stuff (vs);
+
+ sys$dassgn (inchannel);
+ sys$dassgn (outchannel);
+ give_back_vms_process_stuff (vs);
/* Wait for it to terminate, unless it already has. */
wait_for_termination (pid);