New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Find file" started from / finds files in /var only #1371
Comments
У меня ищет везде вроде. А у вас оно точно завершает поиск? - кнопка Stop превращается в Cancel? Может просто подвисает на каком то особенном файле или циклится на рекурсивном симлинке? |
Как выяснилось в 20й убунте воспроизводится, просто в рабочей моей 18й работает нормально. |
Данное изменение вроде решает проблему. diff --git a/far2l/src/scantree.cpp b/far2l/src/scantree.cpp
index b30ac422..e97ca890 100644
--- a/far2l/src/scantree.cpp
+++ b/far2l/src/scantree.cpp
@@ -133,6 +133,8 @@ void ScanTree::LeaveSubdir()
size_t p = strFindPath.rfind('/', strFindPath.size() - 2);
if (p != std::string::npos && p > 0)
strFindPath.resize(p + 1);
+ else
+ strFindPath = L"";
} else
fprintf(stderr, "ScanTree::LeaveSubdir() invoked on empty stack!\n"); |
shmuz
referenced
this issue
in shmuz/far2m
Oct 24, 2022
ага спасибо за наводку, но я наверное чуть чуть по другому сделаю, сегодня попозже |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
При запуске поиска (Alt+F7) из корневой папки находятся только файлы в папке /var и её подпапках.
The text was updated successfully, but these errors were encountered: