mirror of
git://git.sv.gnu.org/nano.git
synced 2024-12-27 04:39:45 +03:00
files: give the user time to absorb a warning about someone else editing
That is: pause a little to jolt the user, and then leave the message
on the status bar.
This fixes https://savannah.gnu.org/bugs/?61147.
Bug existed since version 4.8, commit 416386ed
.
This commit is contained in:
parent
5cedb53c62
commit
fe5f05f037
@ -245,9 +245,11 @@ char *do_lockfile(const char *filename, bool ask_the_user)
|
||||
free(secondcopy);
|
||||
free(namecopy);
|
||||
|
||||
if (!ask_the_user && stat(lockfilename, &fileinfo) != -1)
|
||||
warn_and_briefly_pause(_("Someone else is also editing this file"));
|
||||
else if (stat(lockfilename, &fileinfo) != -1) {
|
||||
if (!ask_the_user && stat(lockfilename, &fileinfo) != -1) {
|
||||
blank_bottombars();
|
||||
statusline(ALERT, _("Someone else is also editing this file"));
|
||||
napms(1200);
|
||||
} else if (stat(lockfilename, &fileinfo) != -1) {
|
||||
char *lockbuf, *question, *pidstring, *postedname, *promptstr;
|
||||
static char lockprog[11], lockuser[17];
|
||||
int lockfd, lockpid, choice;
|
||||
|
Loading…
Reference in New Issue
Block a user