Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/90316796a623524e108bfa466bb65abd766e1040
>---------------------------------------------------------------
commit 90316796a623524e108bfa466bb65abd766e1040
Author: Alex Alabuzhev <
alab...@gmail.com>
Date: Sun Jul 26 21:53:42 2026 +0100
From Shmuel: #0002855: Fix Ctrl-<Gray +>, Alt-<Gray +> for names with paths
>---------------------------------------------------------------
90316796a623524e108bfa466bb65abd766e1040
far/changelog | 5 +++++
far/filelist.cpp | 4 ++--
far/vbuild.m4 | 2 +-
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/far/changelog b/far/changelog
index e400e0773..c45cff634 100644
--- a/far/changelog
+++ b/far/changelog
@@ -1,3 +1,8 @@
+--------------------------------------------------------------------------------
+drkns 2026-07-26 21:52:14+01:00 - build 6725
+
+1. From Shmuel: #0002855: Fix Ctrl-<Gray +>, Alt-<Gray +> for names with paths.
+
--------------------------------------------------------------------------------
yjh 2026-07-25 11:44:55+03:00 - build 6724
diff --git a/far/filelist.cpp b/far/filelist.cpp
index ad95a0f6d..14078d4c7 100644
--- a/far/filelist.cpp
+++ b/far/filelist.cpp
@@ -4168,7 +4168,7 @@ long FileList::SelectFiles(int Mode, string_view const Mask)
const auto DataLock = lock_data();
auto& m_ListData = *DataLock;
- const auto& strCurName = m_ListData[m_CurFile].AlternateOrNormal(m_ShowShortNames);
+ const auto& strCurName = PointToName(m_ListData[m_CurFile].AlternateOrNormal(m_ShowShortNames));
if (Mode==SELECT_ADDEXT || Mode==SELECT_REMOVEEXT)
{
@@ -4274,7 +4274,7 @@ long FileList::SelectFiles(int Mode, string_view const Mask)
Mode != SELECT_INVERT &&
Mode != SELECT_INVERTALL &&
Mode != SELECT_INVERTFILES &&
- !(bUseFilter? Filter.FileInFilter(i) : FileMask.check(i.AlternateOrNormal(m_ShowShortNames)))
+ !(bUseFilter? Filter.FileInFilter(i) : FileMask.check(PointToName(i.AlternateOrNormal(m_ShowShortNames))))
)
continue;
diff --git a/far/vbuild.m4 b/far/vbuild.m4
index d474e1c33..6e382e26a 100644
--- a/far/vbuild.m4
+++ b/far/vbuild.m4
@@ -1 +1 @@
-6724
+6725