aboutsummaryrefslogtreecommitdiffstats
path: root/src/qtvstools/DteEventsHandler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtvstools/DteEventsHandler.cs')
-rw-r--r--src/qtvstools/DteEventsHandler.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/qtvstools/DteEventsHandler.cs b/src/qtvstools/DteEventsHandler.cs
index 03c6da89..516bc585 100644
--- a/src/qtvstools/DteEventsHandler.cs
+++ b/src/qtvstools/DteEventsHandler.cs
@@ -598,6 +598,9 @@ namespace QtVsTools
return;
if (!HelperFunctions.IsQtProject(vcPrj))
return;
+ // Ignore property events when using shared compiler properties
+ if (QtProject.GetFormatVersion(vcPrj) >= Resources.qtMinFormatVersion_ClProperties)
+ return;
if (dispid == dispId_VCCLCompilerTool_UsePrecompiledHeader
|| dispid == dispId_VCCLCompilerTool_PrecompiledHeaderThrough
@@ -627,6 +630,9 @@ namespace QtVsTools
return;
if (!HelperFunctions.IsQtProject(vcPrj))
return;
+ // Ignore property events when using shared compiler properties
+ if (QtProject.GetFormatVersion(vcPrj) >= Resources.qtMinFormatVersion_ClProperties)
+ return;
if (dispid == dispId_VCFileConfiguration_ExcludedFromBuild) {
var qtPrj = QtProject.Create(vcPrj);