From aad99ea408e3314b138e3c1436f645753f037c6f Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 29 Nov 2022 10:55:36 +0100 Subject: [PATCH] QMake: Fix remote paths handed to the file cache Task-number: QTCREATORBUG-28355 Change-Id: I8fe2fe5ea5bb4cdc49547a191ddf1f4af36696ba Reviewed-by: Marcus Tillmanns Reviewed-by: hjk --- src/plugins/qmakeprojectmanager/qmakeproject.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmakeprojectmanager/qmakeproject.cpp b/src/plugins/qmakeprojectmanager/qmakeproject.cpp index c962bb01a8c..4aa81cde687 100644 --- a/src/plugins/qmakeprojectmanager/qmakeproject.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeproject.cpp @@ -855,7 +855,7 @@ QtSupport::ProFileReader *QmakeBuildSystem::createProFileReader(const QmakeProFi if (qtVersion && qtVersion->isValid()) { m_qmakeGlobals->qmake_abslocation = - QDir::cleanPath(qtVersion->qmakeFilePath().toString()); + QDir::cleanPath(qtVersion->qmakeFilePath().toFSPathString()); qtVersion->applyProperties(m_qmakeGlobals.get()); } @@ -925,7 +925,7 @@ void QmakeBuildSystem::destroyProFileReader(QtSupport::ProFileReader *reader) void QmakeBuildSystem::deregisterFromCacheManager() { - QString dir = projectFilePath().toString(); + QString dir = projectFilePath().toFSPathString(); if (!dir.endsWith(QLatin1Char('/'))) dir += QLatin1Char('/'); QtSupport::ProFileCacheManager::instance()->discardFiles(dir, qmakeVfs());