2009-09-12 Chris Allegretta <chrisa@asty.org>

* winio.c (edit_update) - properly update edittop when using soft wrapping.
          Fixes lack of centering for searching for off-screen answers, found by
          Hannes <mr_creosote@mutantwatch.de>.



git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4409 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
Chris Allegretta 2009-09-13 04:50:44 +00:00
parent bce7d404d9
commit 35afab5eba
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2009-09-12 Chris Allegretta <chrisa@asty.org>
* winio.c (edit_update) - properly update edittop when using soft wrapping.
Fixes lack of centering for searching for off-screen answers, found by
Hannes <mr_creosote@mutantwatch.de>.
2009-09-03 Chris Allegretta <chrisa@asty.org>
* global.c (shortcut_init): Fix up/down keys not responding in the file browser,
discovered by Hannes <mr_creosote@mutantwatch.de>.

View File

@ -3245,9 +3245,11 @@ void edit_update(update_type location)
goal = editwinrows - 1;
}
for (; goal > 0 && foo->prev != NULL; goal--)
for (; goal > 0 && foo->prev != NULL; goal--) {
if (ISSET(SOFTWRAP))
goal -= strlenpt(foo->data) / (COLS - 1);
foo = foo->prev;
}
openfile->edittop = foo;
}