aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/callint.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/callint.c b/src/callint.c
index 63f32418954..d172c118a92 100644
--- a/src/callint.c
+++ b/src/callint.c
@@ -34,6 +34,7 @@ extern char *index P_ ((const char *, int));
34#endif 34#endif
35 35
36extern Lisp_Object Qcursor_in_echo_area; 36extern Lisp_Object Qcursor_in_echo_area;
37extern Lisp_Object Qfile_directory_p;
37 38
38Lisp_Object Vcurrent_prefix_arg, Qminus, Qplus; 39Lisp_Object Vcurrent_prefix_arg, Qminus, Qplus;
39Lisp_Object Qcall_interactively; 40Lisp_Object Qcall_interactively;
@@ -520,17 +521,18 @@ supply if the command inquires which events were used to invoke it. */)
520 521
521 case 'D': /* Directory name. */ 522 case 'D': /* Directory name. */
522 args[i] = Fread_file_name (build_string (callint_message), Qnil, 523 args[i] = Fread_file_name (build_string (callint_message), Qnil,
523 current_buffer->directory, Qlambda, Qnil); 524 current_buffer->directory, Qlambda, Qnil,
525 Qfile_directory_p);
524 break; 526 break;
525 527
526 case 'f': /* Existing file name. */ 528 case 'f': /* Existing file name. */
527 args[i] = Fread_file_name (build_string (callint_message), 529 args[i] = Fread_file_name (build_string (callint_message),
528 Qnil, Qnil, Qlambda, Qnil); 530 Qnil, Qnil, Qlambda, Qnil, Qnil);
529 break; 531 break;
530 532
531 case 'F': /* Possibly nonexistent file name. */ 533 case 'F': /* Possibly nonexistent file name. */
532 args[i] = Fread_file_name (build_string (callint_message), 534 args[i] = Fread_file_name (build_string (callint_message),
533 Qnil, Qnil, Qnil, Qnil); 535 Qnil, Qnil, Qnil, Qnil, Qnil);
534 break; 536 break;
535 537
536 case 'i': /* Ignore an argument -- Does not do I/O */ 538 case 'i': /* Ignore an argument -- Does not do I/O */