diff --git a/modules/mol/base/src/editor_base.cc b/modules/mol/base/src/editor_base.cc index ebf30627eaf9bf892b2838644789995a80b54c38..ff19cddff9f8aaab6cd5910db047f1a5cc4f8ef5 100644 --- a/modules/mol/base/src/editor_base.cc +++ b/modules/mol/base/src/editor_base.cc @@ -64,9 +64,7 @@ ResidueHandle EditorBase::AppendResidue(ChainHandle chain, const ResidueKey& k, ResidueHandle EditorBase::AppendResidue(ChainHandle chain, ResidueHandle residue, bool deep) { CheckHandleValidity(chain); - - impl::ResidueImplPtr inserted_residue=chain.Impl()->AppendResidue(residue.Impl(),deep); - return inserted_residue; + return ResidueHandle(chain.Impl()->AppendResidue(residue.Impl(), deep)); } ResidueHandle EditorBase::InsertResidueBefore(ChainHandle chain, int index,