aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Nicolaescu2008-12-22 20:45:52 +0000
committerDan Nicolaescu2008-12-22 20:45:52 +0000
commita9051c8850591efe9288c21025ba7a04f4f42aa2 (patch)
tree66f8e2503e636d79f80890d363d5e32a9babe5a9 /src
parent348a60a8f3ee881a5fbeda36ae73bec64c6237ac (diff)
downloademacs-a9051c8850591efe9288c21025ba7a04f4f42aa2.tar.gz
emacs-a9051c8850591efe9288c21025ba7a04f4f42aa2.zip
(read_minibuf): Follow the non-interactive case when
running as a daemon, before detaching.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/minibuf.c6
2 files changed, 10 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 7c7b327f274..e7d44c35b51 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12008-12-22 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * minibuf.c (read_minibuf): Follow the non-interactive case when
4 running as a daemon, before detaching.
5
12008-12-22 Andreas Schwab <schwab@suse.de> 62008-12-22 Andreas Schwab <schwab@suse.de>
2 7
3 * buffer.c (init_buffer): Use realloc instead of xrealloc. 8 * buffer.c (init_buffer): Use realloc instead of xrealloc.
diff --git a/src/minibuf.c b/src/minibuf.c
index e79c7455f3c..694cf4fa1a4 100644
--- a/src/minibuf.c
+++ b/src/minibuf.c
@@ -525,7 +525,11 @@ read_minibuf (map, initial, prompt, backup_n, expflag,
525 build_string ("Command attempted to use minibuffer while in minibuffer")); 525 build_string ("Command attempted to use minibuffer while in minibuffer"));
526 } 526 }
527 527
528 if (noninteractive && NILP (Vexecuting_kbd_macro)) 528 if ((noninteractive
529 /* In case we are running as a daemon, only do this before
530 detaching from the terminal. */
531 || (IS_DAEMON && (daemon_pipe[1] >= 0)))
532 && NILP (Vexecuting_kbd_macro))
529 { 533 {
530 val = read_minibuf_noninteractive (map, initial, prompt, 534 val = read_minibuf_noninteractive (map, initial, prompt,
531 make_number (pos), 535 make_number (pos),