diff options
Diffstat (limited to 'src/plugins/cppeditor/cppsourceprocessor.cpp')
-rw-r--r-- | src/plugins/cppeditor/cppsourceprocessor.cpp | 7 |
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); |