Browse Source

Fix wrong parent path

adaptive-webui-19844
Chocobo1 2 years ago
parent
commit
d7d1a90de6
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
  1. 4
      src/base/path.cpp

4
src/base/path.cpp

@ -162,8 +162,8 @@ Path Path::parentPath() const
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
// should be `c:/` instead of `c:` // should be `c:/` instead of `c:`
// Windows "drive letter" is limited to one alphabet // Windows "drive letter" is limited to one alphabet
if ((slashIndex == 2) && (m_pathStr.at(1) == u':')) if ((slashIndex == 2) && hasDriveLetter(m_pathStr))
return createUnchecked(m_pathStr.left(slashIndex + 1)); return (m_pathStr.size() == 3) ? Path() : createUnchecked(m_pathStr.left(slashIndex + 1));
#endif #endif
return createUnchecked(m_pathStr.left(slashIndex)); return createUnchecked(m_pathStr.left(slashIndex));
} }

Loading…
Cancel
Save