From 21dec3bd14bdb8751be065f427f9546b7ade138e Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 26 Mar 2025 08:10:16 +0100 Subject: [PATCH] CppEditor: disable tabsettings auto detection ... for the builtin codestyles in order to fix missdetection on wrongly indentedt files. Fixes: QTCREATORBUG-32664 Change-Id: Ib82ba496f5bf270e17f3598a99145e3f068d5928 Reviewed-by: Christian Stenger Reviewed-by: Eike Ziller --- src/plugins/cppeditor/cpptoolssettings.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/cppeditor/cpptoolssettings.cpp b/src/plugins/cppeditor/cpptoolssettings.cpp index 2eb920c1416..382b02694bf 100644 --- a/src/plugins/cppeditor/cpptoolssettings.cpp +++ b/src/plugins/cppeditor/cpptoolssettings.cpp @@ -97,6 +97,7 @@ CppToolsSettings::CppToolsSettings() qtTabSettings.m_tabSize = 4; qtTabSettings.m_indentSize = 4; qtTabSettings.m_continuationAlignBehavior = TabSettings::ContinuationAlignWithIndent; + qtTabSettings.m_autoDetect = false; qtCodeStyle->setTabSettings(qtTabSettings); pool->addCodeStyle(qtCodeStyle); @@ -109,6 +110,7 @@ CppToolsSettings::CppToolsSettings() gnuTabSettings.m_tabPolicy = TabSettings::TabsOnlyTabPolicy; gnuTabSettings.m_tabSize = 2; gnuTabSettings.m_indentSize = 2; + gnuTabSettings.m_autoDetect = false; gnuTabSettings.m_continuationAlignBehavior = TabSettings::ContinuationAlignWithIndent; gnuCodeStyle->setTabSettings(gnuTabSettings); CppCodeStyleSettings gnuCodeStyleSettings;