1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-10 14:57:52 +00:00

Improve absolute/relative path detection

This commit is contained in:
Chocobo1 2022-07-27 01:43:23 +08:00
parent 43df7d0cd4
commit 2fa5ad982d
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C

View File

@ -95,11 +95,17 @@ bool Path::isEmpty() const
bool Path::isAbsolute() const bool Path::isAbsolute() const
{ {
// `QDir::isAbsolutePath` treats `:` as a path to QResource, so handle it manually
if (m_pathStr.startsWith(u':'))
return false;
return QDir::isAbsolutePath(m_pathStr); return QDir::isAbsolutePath(m_pathStr);
} }
bool Path::isRelative() const bool Path::isRelative() const
{ {
// `QDir::isRelativePath` treats `:` as a path to QResource, so handle it manually
if (m_pathStr.startsWith(u':'))
return true;
return QDir::isRelativePath(m_pathStr); return QDir::isRelativePath(m_pathStr);
} }