From 3e7a7a7eb9c17054f2c9a101cb36825935d485be Mon Sep 17 00:00:00 2001 From: "Kirill Lipatov (Leency)" Date: Sun, 13 Dec 2015 11:05:14 +0000 Subject: [PATCH] list_box.h: make list PgUp and PgDown selection behavior more usual git-svn-id: svn://kolibrios.org@5958 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/cmm/eolite/include/translations.h | 4 ++-- programs/cmm/lib/list_box.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/programs/cmm/eolite/include/translations.h b/programs/cmm/eolite/include/translations.h index 49d134c31a..672bbcff88 100644 --- a/programs/cmm/eolite/include/translations.h +++ b/programs/cmm/eolite/include/translations.h @@ -1,5 +1,5 @@ -#define TITLE "Eolite File Manager v3.25" -#define ABOUT_TITLE "Eolite 3.25" +#define TITLE "Eolite File Manager v3.26" +#define ABOUT_TITLE "Eolite 3.26" #ifdef LANG_RUS ?define T_FILE "” ©«" diff --git a/programs/cmm/lib/list_box.h b/programs/cmm/lib/list_box.h index fc5eb810a7..a49f30b128 100644 --- a/programs/cmm/lib/list_box.h +++ b/programs/cmm/lib/list_box.h @@ -215,6 +215,7 @@ int llist::KeyPgUp() if (count <= visible) return KeyHome(); if (first == 0) return 0; first -= visible; + cur_y = first; CheckDoesValuesOkey(); return 1; } @@ -224,6 +225,7 @@ int llist::KeyPgDown() if (count <= visible) return KeyEnd(); if (first == count - visible) return 0; first += visible; + cur_y = first + visible - 1; CheckDoesValuesOkey(); return 1; }