diff options
-rw-r--r-- | QtVsTools.Wizards/ProjectWizard/ProjectTemplateWizard.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/QtVsTools.Wizards/ProjectWizard/ProjectTemplateWizard.cs b/QtVsTools.Wizards/ProjectWizard/ProjectTemplateWizard.cs index 5691b18d..4f5785f5 100644 --- a/QtVsTools.Wizards/ProjectWizard/ProjectTemplateWizard.cs +++ b/QtVsTools.Wizards/ProjectWizard/ProjectTemplateWizard.cs @@ -687,11 +687,11 @@ namespace QtVsTools.Wizards.ProjectWizard // Project items // IEnumerable<ItemDef> projectItems = ExtraItems - .Where((ItemDef item) => item.WhereConfig == null + .Where(item => item.WhereConfig == null || Configurations.Where(item.WhereConfig).Any()) .Union(UsePrecompiledHeaders ? new[] { PrecompiledHeader, PrecompiledHeaderSource } - : Enumerable.Empty<ItemDef>()); + : Enumerable.Empty<ItemDef>()).ToList(); xml = new StringBuilder(); foreach (ItemDef item in projectItems) { |