aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangformat/clangformatutils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/clangformat/clangformatutils.cpp')
-rw-r--r--src/plugins/clangformat/clangformatutils.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/plugins/clangformat/clangformatutils.cpp b/src/plugins/clangformat/clangformatutils.cpp
index 120e27fde7b..a9f1a0d29b2 100644
--- a/src/plugins/clangformat/clangformatutils.cpp
+++ b/src/plugins/clangformat/clangformatutils.cpp
@@ -213,10 +213,14 @@ bool getCurrentOverriddenSettings(const Utils::FilePath &filePath)
const ProjectExplorer::Project *project = ProjectExplorer::SessionManager::projectForFile(
filePath);
- return getProjectUseGlobalSettings(project) ? !TextEditor::TextEditorSettings::codeStyle("Cpp")
- ->currentPreferences()
- ->isTemporarilyReadOnly()
- : getProjectOverriddenSettings(project);
+ return getProjectUseGlobalSettings(project)
+ ? !TextEditor::TextEditorSettings::codeStyle("Cpp")
+ ->currentPreferences()
+ ->isTemporarilyReadOnly()
+ && !TextEditor::TextEditorSettings::codeStyle("Cpp")
+ ->currentPreferences()
+ ->isAdditionalTabDisabled()
+ : getProjectOverriddenSettings(project);
}
ClangFormatSettings::Mode getProjectIndentationOrFormattingSettings(