diff --git a/Core/GDCore/IDE/Events/UsedExtensionsFinder.cpp b/Core/GDCore/IDE/Events/UsedExtensionsFinder.cpp index 5fb3c7458819..f66d88fe2c07 100644 --- a/Core/GDCore/IDE/Events/UsedExtensionsFinder.cpp +++ b/Core/GDCore/IDE/Events/UsedExtensionsFinder.cpp @@ -69,16 +69,9 @@ bool UsedExtensionsFinder::DoVisitInstruction(gd::Instruction& instruction, project.GetCurrentPlatform(), instruction.GetType()) : gd::MetadataProvider::GetExtensionAndActionMetadata( project.GetCurrentPlatform(), instruction.GetType()); - // Unused event-based objects or events-based behaviors may use object and - // behavior instructions that should not be detected as extension usage. - // The extension of actually used objects and behaviors will be detected on - // scene objects. This is why object or behavior instructions usually don't - // have any import. - if (!metadata.GetMetadata().GetIncludeFiles().empty()) { - result.AddUsedExtension(metadata.GetExtension()); - for (auto &&includeFile : metadata.GetMetadata().GetIncludeFiles()) { - result.AddUsedIncludeFiles(includeFile); - } + result.AddUsedExtension(metadata.GetExtension()); + for (auto&& includeFile : metadata.GetMetadata().GetIncludeFiles()) { + result.AddUsedIncludeFiles(includeFile); } gd::ParameterMetadataTools::IterateOverParameters( @@ -206,16 +199,9 @@ void UsedExtensionsFinder::OnVisitFunctionCallNode(FunctionCallNode& node) { return; } - // Unused event-based objects or events-based behaviors may use object and - // behavior expressions that should not be detected as extension usage. - // The extension of actually used objects and behaviors will be detected on - // scene objects. This is why object or behavior expressions usually don't - // have any import. - if (!metadata.GetMetadata().GetIncludeFiles().empty()) { - result.AddUsedExtension(metadata.GetExtension()); - for (auto &&includeFile : metadata.GetMetadata().GetIncludeFiles()) { - result.AddUsedIncludeFiles(includeFile); - } + result.AddUsedExtension(metadata.GetExtension()); + for (auto&& includeFile : metadata.GetMetadata().GetIncludeFiles()) { + result.AddUsedIncludeFiles(includeFile); } };