summaryrefslogtreecommitdiff
path: root/src/plugins/cppeditor/cppsourceprocessor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cppeditor/cppsourceprocessor.cpp')
-rw-r--r--src/plugins/cppeditor/cppsourceprocessor.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/plugins/cppeditor/cppsourceprocessor.cpp b/src/plugins/cppeditor/cppsourceprocessor.cpp
index df34da8edf..97537b5e3c 100644
--- a/src/plugins/cppeditor/cppsourceprocessor.cpp
+++ b/src/plugins/cppeditor/cppsourceprocessor.cpp
@@ -422,8 +422,7 @@ void CppSourceProcessor::sourceNeeded(int line, const FilePath &filePath, Includ
return;
}
- const QFileInfo info = absoluteFilePath.toFileInfo();
- if (fileSizeExceedsLimit(info, m_fileSizeLimitInMb))
+ if (fileSizeExceedsLimit(absoluteFilePath, m_fileSizeLimitInMb))
return; // TODO: Add diagnostic message
// Otherwise get file contents
@@ -445,8 +444,8 @@ void CppSourceProcessor::sourceNeeded(int line, const FilePath &filePath, Includ
Document::Include inc(include.toString(), include, 0, IncludeLocal);
document->addIncludeFile(inc);
}
- if (info.exists())
- document->setLastModified(info.lastModified());
+ if (absoluteFilePath.exists())
+ document->setLastModified(absoluteFilePath.lastModified());
const Document::Ptr previousDocument = switchCurrentDocument(document);
const QByteArray preprocessedCode = m_preprocess.run(absoluteFilePath, contents);