mirror of
git://git.sv.gnu.org/nano.git
synced 2025-02-16 21:34:26 +03:00
Restoring the cursor position differently, using a more basic routine.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5516 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
parent
26bc037b19
commit
33bc96ab5c
@ -1,3 +1,6 @@
|
|||||||
|
2015-12-31 Benno Schulenberg <bensberg@justemail.net>
|
||||||
|
* src/text.c (do_formatter): Restore the cursor position differently.
|
||||||
|
|
||||||
2015-12-30 Benno Schulenberg <bensberg@justemail.net>
|
2015-12-30 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/nano.c (main), src/files.c (open_buffer): Don't try to position
|
* src/nano.c (main), src/files.c (open_buffer): Don't try to position
|
||||||
the cursor when opening a buffer failed (because the user specified a
|
the cursor when opening a buffer failed (because the user specified a
|
||||||
|
@ -3330,8 +3330,12 @@ void do_formatter(void)
|
|||||||
/* Replace the text of the current buffer with the formatted text. */
|
/* Replace the text of the current buffer with the formatted text. */
|
||||||
replace_buffer(temp);
|
replace_buffer(temp);
|
||||||
|
|
||||||
/* Go back to the old position, and mark the file as modified. */
|
/* Restore the cursor position, and mark the file as modified. */
|
||||||
do_gotopos(lineno_save, current_x_save, current_y_save, pww_save);
|
goto_line_posx(lineno_save, current_x_save);
|
||||||
|
openfile->current_y = current_y_save;
|
||||||
|
openfile->placewewant = pww_save;
|
||||||
|
edit_update(NONE);
|
||||||
|
|
||||||
set_modified();
|
set_modified();
|
||||||
|
|
||||||
finalstatus = _("Finished formatting");
|
finalstatus = _("Finished formatting");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user