mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-22 12:51:23 +03:00
Eliding an unneeded variable, and not skipping the end of the function
when things went wrong. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5441 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
parent
1b69dd629a
commit
b255b01b50
@ -5,6 +5,8 @@
|
|||||||
every keystroke in a burst, but just once.
|
every keystroke in a burst, but just once.
|
||||||
* src/text.c (do_undo): Warn about a condition that should never
|
* src/text.c (do_undo): Warn about a condition that should never
|
||||||
occur, instead of silently continuing.
|
occur, instead of silently continuing.
|
||||||
|
* src/text.c (do_undo): Elide an unneeded variable, and don't skip
|
||||||
|
the end of this function when things went wrong.
|
||||||
|
|
||||||
2015-11-24 Benno Schulenberg <bensberg@justemail.net>
|
2015-11-24 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* doc/syntax/makefile.nanorc: Also recognize the extensions .make and
|
* doc/syntax/makefile.nanorc: Also recognize the extensions .make and
|
||||||
|
11
src/text.c
11
src/text.c
@ -563,18 +563,17 @@ void do_undo(void)
|
|||||||
f = fsfromline(u->lineno);
|
f = fsfromline(u->lineno);
|
||||||
break;
|
break;
|
||||||
case ENTER:
|
case ENTER:
|
||||||
undidmsg = _("line break");
|
if (f->next == NULL) {
|
||||||
filestruct *snipit = f->next;
|
|
||||||
if (snipit == NULL) {
|
|
||||||
statusbar(_("Internal error: line is missing. Please save your work."));
|
statusbar(_("Internal error: line is missing. Please save your work."));
|
||||||
return;
|
break;
|
||||||
}
|
}
|
||||||
|
undidmsg = _("line break");
|
||||||
f->data = charealloc(f->data, strlen(f->data) +
|
f->data = charealloc(f->data, strlen(f->data) +
|
||||||
strlen(&f->next->data[u->mark_begin_x]) + 1);
|
strlen(&f->next->data[u->mark_begin_x]) + 1);
|
||||||
strcat(f->data, &f->next->data[u->mark_begin_x]);
|
strcat(f->data, &f->next->data[u->mark_begin_x]);
|
||||||
if (openfile->filebot == snipit)
|
if (openfile->filebot == f->next)
|
||||||
openfile->filebot = f;
|
openfile->filebot = f;
|
||||||
unlink_node(snipit);
|
unlink_node(f->next);
|
||||||
goto_line_posx(u->lineno, u->begin);
|
goto_line_posx(u->lineno, u->begin);
|
||||||
break;
|
break;
|
||||||
case INSERT:
|
case INSERT:
|
||||||
|
Loading…
Reference in New Issue
Block a user