Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/3b2c168d4bf239ac2b284db31dafa1734cb03d5b
>---------------------------------------------------------------
commit 3b2c168d4bf239ac2b284db31dafa1734cb03d5b
Author: Alex Alabuzhev <
alab...@gmail.com>
Date: Fri Jul 10 21:57:27 2026 +0100
Correction of 6223
>---------------------------------------------------------------
3b2c168d4bf239ac2b284db31dafa1734cb03d5b
far/changelog | 5 +++++
far/vbuild.m4 | 2 +-
far/vmenu.cpp | 6 ++++--
3 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/far/changelog b/far/changelog
index bdd3461d4..31f3e21f1 100644
--- a/far/changelog
+++ b/far/changelog
@@ -1,3 +1,8 @@
+--------------------------------------------------------------------------------
+drkns 2026-07-10 21:57:01+01:00 - build 6711
+
+1. Correction of 6223.
+
--------------------------------------------------------------------------------
MZK 2026-07-06 21:25:25-04:00 - build 6710
diff --git a/far/vbuild.m4 b/far/vbuild.m4
index e118fbbf5..2bc653562 100644
--- a/far/vbuild.m4
+++ b/far/vbuild.m4
@@ -1 +1 @@
-6710
+6711
diff --git a/far/vmenu.cpp b/far/vmenu.cpp
index e3b3758a1..71c9f37c7 100644
--- a/far/vmenu.cpp
+++ b/far/vmenu.cpp
@@ -1894,13 +1894,15 @@ bool VMenu::ProcessKey(const Manager::Key& Key)
}
case KEY_MSWHEEL_UP:
{
- SetSelectPos(SelectPos - 1, -1, true);
+ FarListPos Pos{ sizeof(Pos), SelectPos - 1, TopPos - 1 };
+ SetSelectPos(&Pos);
DrawMenu();
break;
}
case KEY_MSWHEEL_DOWN:
{
- SetSelectPos(SelectPos + 1, 1, true);
+ FarListPos Pos{ sizeof(Pos), SelectPos + 1, TopPos + 1 };
+ SetSelectPos(&Pos);
DrawMenu();
break;
}