Allow PgUp and PgDwn to put the cursor on the first or last row.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32036 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Vincent van Ravesteijn 2009-11-15 23:53:40 +00:00
parent a9ae2abb7e
commit 3581c31d1b

View File

@ -1445,8 +1445,8 @@ Row const & TextMetrics::getPitAndRowNearY(int & y, pit_type & pit,
if (yy + rit->height() > y)
break;
if (assert_in_view && yy + rit->height() != y) {
if (!up) {
if (assert_in_view) {
if (!up && yy + rit->height() > y) {
if (rit != pm.rows().begin()) {
y = yy;
--rit;
@ -1458,7 +1458,7 @@ Row const & TextMetrics::getPitAndRowNearY(int & y, pit_type & pit,
--rit;
y = yy;
}
} else {
} else if (up && yy != y) {
if (rit != rlast) {
y = yy + rit->height();
++rit;