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

fix a conceptual problem

parent 84ed5f50
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -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;