diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp index e266345c9d0d6aba74beb65c1492105461d3daf6..f54920398ae7984f787d4c03d4cab875208da6d8 100644 --- a/src/libs/utils/fileutils.cpp +++ b/src/libs/utils/fileutils.cpp @@ -554,7 +554,7 @@ FileName FileName::relativeChildPath(const FileName &parent) const /// Appends \a s, ensuring a / between the parts FileName &FileName::appendPath(const QString &s) { - if (!QString::endsWith(QLatin1Char('/'))) + if (!isEmpty() && !QString::endsWith(QLatin1Char('/'))) append(QLatin1Char('/')); append(s); return *this;