diff options
author | Karsten Heimrich <karsten.heimrich@qt.io> | 2022-12-16 16:42:18 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2023-01-03 13:54:37 +0000 |
commit | 2f6723e4fa019613f031d8cb75a6d2d59a5541c6 (patch) | |
tree | bb8cc17f436c5a429da98a1ec6212c799e41b72c | |
parent | 03564975c3e0fa675d261ae634d02584b74e9eed (diff) |
Fix multiple enumeration runs and store as List
Change-Id: I3a69d26dc32874a2603b98a9ec0660691b149946
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
-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) { |