summaryrefslogtreecommitdiff
path: root/android/override_module.go
diff options
context:
space:
mode:
author Jaewoong Jung <jungjw@google.com> 2019-12-19 17:32:06 -0800
committer Jaewoong Jung <jungjw@google.com> 2019-12-19 17:32:06 -0800
commit7abcf8ead8238a463714aa58beb521ac8f538aa1 (patch)
tree767da87357acbc7f2a42caa29d397bda0cd7d8a5 /android/override_module.go
parentff8cb1e69e32cf1e63f843a616ee4b5759311132 (diff)
Make apex.overrides overridable by override_apex.
Test: apex_test.go Change-Id: Id47e5e5bec45ec1ada68f9d2d806585c5141a2f9
Diffstat (limited to 'android/override_module.go')
-rw-r--r--android/override_module.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/android/override_module.go b/android/override_module.go
index 45f7be070..5bc787b54 100644
--- a/android/override_module.go
+++ b/android/override_module.go
@@ -155,11 +155,6 @@ func (b *OverridableModuleBase) setOverridesProperty(overridesProperty *[]string
// Overrides a base module with the given OverrideModule.
func (b *OverridableModuleBase) override(ctx BaseModuleContext, o OverrideModule) {
- // Adds the base module to the overrides property, if exists, of the overriding module. See the
- // comment on OverridableModuleBase.overridesProperty for details.
- if b.overridesProperty != nil {
- *b.overridesProperty = append(*b.overridesProperty, ctx.ModuleName())
- }
for _, p := range b.overridableProperties {
for _, op := range o.getOverridingProperties() {
if proptools.TypeEqual(p, op) {
@@ -174,6 +169,11 @@ func (b *OverridableModuleBase) override(ctx BaseModuleContext, o OverrideModule
}
}
}
+ // Adds the base module to the overrides property, if exists, of the overriding module. See the
+ // comment on OverridableModuleBase.overridesProperty for details.
+ if b.overridesProperty != nil {
+ *b.overridesProperty = append(*b.overridesProperty, ctx.ModuleName())
+ }
b.properties.OverriddenBy = o.Name()
}