forked from qt-creator/qt-creator
PathChooser: Fix some regressions
Task-Nr: QTCREATORBUG-2409
This commit is contained in:
@@ -156,10 +156,12 @@ void PathChooser::setBaseDirectory(const QString &directory)
|
|||||||
QString PathChooser::path() const
|
QString PathChooser::path() const
|
||||||
{
|
{
|
||||||
const QString path = m_d->m_lineEdit->text();
|
const QString path = m_d->m_lineEdit->text();
|
||||||
if (!m_d->m_baseDirectory.isEmpty() && QFileInfo(path).isRelative())
|
if (!m_d->m_baseDirectory.isEmpty()
|
||||||
|
&& QFileInfo(path).isRelative()
|
||||||
|
&& !path.isEmpty())
|
||||||
return QFileInfo(m_d->m_baseDirectory + QLatin1Char('/') + path).absoluteFilePath();
|
return QFileInfo(m_d->m_baseDirectory + QLatin1Char('/') + path).absoluteFilePath();
|
||||||
else
|
else
|
||||||
return QFileInfo(path).absoluteFilePath();
|
return QDir::fromNativeSeparators(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PathChooser::setPath(const QString &path)
|
void PathChooser::setPath(const QString &path)
|
||||||
|
|||||||
Reference in New Issue
Block a user