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()
|
void AdvSearch::browsePB_clicked()
|
||||||
{
|
{
|
||||||
QString dir = myGetFileName(true);
|
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);
|
subtreeCMB->setEditText(dir);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user