lib/origen/parameters/set.rb in origen-0.54.2 vs lib/origen/parameters/set.rb in origen-0.54.3
- old
+ new
@@ -36,10 +36,10 @@
alias_method :contexts, :available_contexts
def copy_defaults_from(set)
set.each do |name, val|
if val.is_a?(Set)
- self[name] = new_subset(name)
+ self[name] ||= new_subset(name)
self[name].copy_defaults_from(val)
else
self[name] = val
end
end