don't change the file format when we insert another file into the
current one git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2066 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
1c293d2e28
commit
78d644a635
|
@ -118,6 +118,9 @@ CVS code -
|
||||||
read_file()
|
read_file()
|
||||||
- Rename variable fileformat to format, to avoid confusion with
|
- Rename variable fileformat to format, to avoid confusion with
|
||||||
the file_format enum type. (DLR)
|
the file_format enum type. (DLR)
|
||||||
|
load_buffer()
|
||||||
|
- Don't change the file format when we insert another file into
|
||||||
|
the current one. (DLR)
|
||||||
do_insertfile()
|
do_insertfile()
|
||||||
- Simplify by reusing variables whereever possible, and add a
|
- Simplify by reusing variables whereever possible, and add a
|
||||||
parameter execute to indicate whether or not to be in "Execute
|
parameter execute to indicate whether or not to be in "Execute
|
||||||
|
|
|
@ -466,7 +466,15 @@ void load_buffer(const char *name)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rc == 0) {
|
if (rc == 0) {
|
||||||
|
file_format fmt_save = fmt;
|
||||||
|
|
||||||
read_file(f, filename);
|
read_file(f, filename);
|
||||||
|
|
||||||
|
/* If we're not loading into a new buffer, preserve the file
|
||||||
|
* format. */
|
||||||
|
if (!new_buffer)
|
||||||
|
fmt = fmt_save;
|
||||||
|
|
||||||
#ifndef NANO_SMALL
|
#ifndef NANO_SMALL
|
||||||
stat(filename, &originalfilestat);
|
stat(filename, &originalfilestat);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue