Windows: advanced search directory filter: fix Windows path like c:/xxx to /c/xxx for the phrase match to work
This commit is contained in:
parent
37ee7b2388
commit
f737a6c584
@ -334,6 +334,19 @@ void AdvSearch::saveFileTypes()
|
||||
void AdvSearch::browsePB_clicked()
|
||||
{
|
||||
QString dir = myGetFileName(true);
|
||||
#ifdef _WIN32
|
||||
string s = qs2utf8s(dir);
|
||||
for (string::size_type i = 0; i < s.size(); i++) {
|
||||
if (s[i] == '\\') {
|
||||
s[i] = '/';
|
||||
}
|
||||
}
|
||||
if (s.size() >= 2 && isalpha(s[0]) && s[1] == ':') {
|
||||
s.erase(1,1);
|
||||
s = string("/") + s;
|
||||
}
|
||||
dir = u8s2qs(s);
|
||||
#endif
|
||||
subtreeCMB->setEditText(dir);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user