before saving the associated file
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2600
35c25a1d-7b9e-4130-9fde-
d3aeb78583b8
- Rename variable ret to retval for consistency. (DLR)
- Tweak the message displayed when a backup file can't be
written, so as to not duplicate a translated string. (DLR)
+ - If the current filestruct's been partitioned, unpartition it
+ before saving the associated file. (DLR)
copy_filestruct()
- Rename variable prev to copy to avoid confusion. (DLR)
print1opt_full()
va_end(ap);
/* Save the current file buffer if it's been modified. */
- if (ISSET(MODIFIED))
+ if (ISSET(MODIFIED)) {
+ /* If we've partitioned the filestruct, unpartition it now. */
+ if (filepart != NULL)
+ unpartition_filestruct(&filepart);
+
die_save_file(filename);
+ }
#ifdef ENABLE_MULTIBUFFER
/* Save all of the other modified file buffers, if any. */