diff options
author | elfmz <fenix1905@tut.by> | 2022-01-23 21:47:57 +0300 |
---|---|---|
committer | elfmz <fenix1905@tut.by> | 2022-01-23 21:51:12 +0300 |
commit | 027016eb33e9adeefa3eb20767c09d326f08f0f4 (patch) | |
tree | ddcf6f62dbede4b8ae29ff7e39aafd1df7a4af03 /far2l/src/panel.cpp | |
parent | a0b3a3cd77406f2ee4a221c282af8e4647412372 (diff) |
Add <Input settings> menu to configure xlat and some other stuff
Diffstat (limited to 'far2l/src/panel.cpp')
-rw-r--r-- | far2l/src/panel.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/far2l/src/panel.cpp b/far2l/src/panel.cpp index 51eecfd9..2cf1e8a1 100644 --- a/far2l/src/panel.cpp +++ b/far2l/src/panel.cpp @@ -2286,10 +2286,15 @@ bool Panel::FindPartNameXLat(const wchar_t *Name,int Next,int Direct,int Exclude if (FindPartName(Name, Next, Direct, ExcludeSets)) { return true; } + + if (!Opt.XLat.EnableForFastFileFind) { + return false; + } + const size_t NameLen = wcslen(Name); StackHeapArray<wchar_t, 0x200> NameXlat(NameLen + 1); - Xlater xlt(0); + Xlator xlt(0); for (size_t i = 0; i < NameLen; ++i) { NameXlat[i] = xlt.Transcode(Name[i]); NameXlat[i + 1] = 0; |