1
1

prompt before saving the current file under a different name

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1581 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Этот коммит содержится в:
David Lawrence Ramsey 2003-10-31 17:58:44 +00:00
родитель b7cb6a38c8
Коммит 7127857924
2 изменённых файлов: 12 добавлений и 5 удалений

Просмотреть файл

@ -1,5 +1,9 @@
CVS code -
search.c:
- files.c:
do_writeout()
- Prompt the user if we're trying to save an existing file under
a different name. (DLR; suggested by Jean-Philippe Guщrard)
- search.c:
do_replace_loop()
- Fix potential infinite loop when doing a forward regex replace
of "$". (DLR; found by Mike Frysinger)

Просмотреть файл

@ -1834,12 +1834,15 @@ int do_writeout(const char *path, int exiting, int append)
if (append == 0 && strcmp(answer, filename)) {
struct stat st;
if (!stat(answer, &st)) {
if (!stat(answer, &st))
i = do_yesno(0, 0, _("File exists, OVERWRITE ?"));
else if (filename[0] != '\0')
i = do_yesno(0, 0, _("Save file under DIFFERENT NAME ?"));
else
i = 1;
if (i == 0 || i == -1)
continue;
}
if (i == 0 || i == -1)
continue;
}
#ifndef NANO_SMALL