Commit 92c69a9c authored by Dick Hollenbeck's avatar Dick Hollenbeck

fix a conceptual problem

parent 84ed5f50
......@@ -247,9 +247,7 @@ void PART::inherit( const PART& other )
{
contains = other.contains;
setExtends( other.extends ? new LPID( *other.extends ) : 0 );
body = other.body;
// @todo copy the inherited drawables, properties, and pins here
}
......@@ -258,8 +256,11 @@ PART& PART::operator=( const PART& other )
owner = other.owner;
partName = other.partName;
revision = other.revision;
body = other.body;
setExtends( other.extends ? new LPID( *other.extends ) : 0 );
// maintain inherit() as a partial assignment operator.
// maintain in concert with inherit(), which is a partial assignment operator.
inherit( other );
return *this;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment