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-d3aeb78583b8master
parent
ac899e5f80
commit
1a8b296adf
3
BUGS
3
BUGS
|
@ -121,7 +121,4 @@
|
||||||
|
|
||||||
** Open BUGS **
|
** 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$
|
$Id$
|
||||||
|
|
|
@ -93,6 +93,8 @@ Cvs code -
|
||||||
write_file()
|
write_file()
|
||||||
- New arg, nonamechange, means whether or not to update the
|
- New arg, nonamechange, means whether or not to update the
|
||||||
current filename after writing the file out.
|
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:
|
- global.c:
|
||||||
- Updated some of the lists for the "Goto Directory" code (Rocco)
|
- Updated some of the lists for the "Goto Directory" code (Rocco)
|
||||||
- move.c:
|
- 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;
|
return -1;
|
||||||
} else if (size > 0) {
|
} else if (size > 0) {
|
||||||
size = write(fd, "\n", 1);
|
size = write(fd, "\n", 1);
|
||||||
|
lineswritten++;
|
||||||
if (size == -1) {
|
if (size == -1) {
|
||||||
statusbar(_("Could not open file for writing: %s"),
|
statusbar(_("Could not open file for writing: %s"),
|
||||||
strerror(errno));
|
strerror(errno));
|
||||||
|
|
Loading…
Reference in New Issue