diff options
Diffstat (limited to 'android/module_context.go')
-rw-r--r-- | android/module_context.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/android/module_context.go b/android/module_context.go index 41cb0ccb2..20149074e 100644 --- a/android/module_context.go +++ b/android/module_context.go @@ -16,13 +16,13 @@ package android import ( "fmt" - "github.com/google/blueprint/depset" "path" "path/filepath" "slices" "strings" "github.com/google/blueprint" + "github.com/google/blueprint/depset" "github.com/google/blueprint/proptools" ) @@ -439,9 +439,11 @@ func (m *moduleContext) GetMissingDependencies() []string { return missingDeps } -func (m *moduleContext) GetDirectDepWithTag(name string, tag blueprint.DependencyTag) blueprint.Module { - module, _ := m.getDirectDepInternal(name, tag) - return module +func (m *moduleContext) GetDirectDepWithTag(name string, tag blueprint.DependencyTag) Module { + if module, _ := m.getDirectDepInternal(name, tag); module != nil { + return module.(Module) + } + return nil } func (m *moduleContext) ModuleSubDir() string { |