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.
Этот коммит содержится в:
родитель
7c3c942097
Коммит
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
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user