Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0b4ca860 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "OverridableModuleBase shouldn't embed ModuleBase."

parents fedc4714 8985d527
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -95,8 +95,6 @@ type OverridableModule interface {

// Base module struct for overridable module types
type OverridableModuleBase struct {
	ModuleBase

	// List of OverrideModules that override this base module
	overrides []OverrideModule
	// Used to parallelize registerOverrideMutator executions. Note that only addOverride locks this
@@ -144,7 +142,7 @@ 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, b.Name())
		*b.overridesProperty = append(*b.overridesProperty, ctx.ModuleName())
	}
	for _, p := range b.overridableProperties {
		for _, op := range o.getOverridingProperties() {