files: save the marked region only when we've prompted for a file name
Otherwise we would overwrite the current file with just the selection. This fixes https://savannah.gnu.org/bugs/?52482.master
parent
7c3c942097
commit
cf63a2910a
|
@ -2242,7 +2242,7 @@ int do_writeout(bool exiting, bool withprompt)
|
|||
* function is disabled, since it allows reading from or
|
||||
* writing to files not specified on the command line. */
|
||||
#ifndef NANO_TINY
|
||||
if (openfile->mark && !exiting && !ISSET(RESTRICTED))
|
||||
if (openfile->mark && !exiting && withprompt && !ISSET(RESTRICTED))
|
||||
result = write_marked_file(answer, NULL, FALSE, method);
|
||||
else
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue