write_file() - Increment lineswritten when the very last line isn't null. Fixes off by one count when writing selection to file.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@704 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Этот коммит содержится в:
родитель
ac899e5f80
Коммит
1a8b296adf
3
BUGS
3
BUGS
@ -121,7 +121,4 @@
|
||||
|
||||
** Open BUGS **
|
||||
|
||||
Informal note - when using marked write to file, the number of lines
|
||||
written is off by one. Delete this message when fixed.
|
||||
|
||||
$Id$
|
||||
|
@ -93,6 +93,8 @@ Cvs code -
|
||||
write_file()
|
||||
- New arg, nonamechange, means whether or not to update the
|
||||
current filename after writing the file out.
|
||||
- Increment lineswritten when the very last line isn't null.
|
||||
Fixes off by one count when writing selection to file.
|
||||
- global.c:
|
||||
- Updated some of the lists for the "Goto Directory" code (Rocco)
|
||||
- move.c:
|
||||
|
1
files.c
1
files.c
@ -448,6 +448,7 @@ int write_file(char *name, int tmp, int append, int nonamechange)
|
||||
return -1;
|
||||
} else if (size > 0) {
|
||||
size = write(fd, "\n", 1);
|
||||
lineswritten++;
|
||||
if (size == -1) {
|
||||
statusbar(_("Could not open file for writing: %s"),
|
||||
strerror(errno));
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user