Changes in src/moleculelist.cpp [112b09:274d45]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/moleculelist.cpp
r112b09 r274d45 212 212 213 213 // put all molecules of src into mol 214 molecule::iterator runner; 215 for (molecule::iterator iter = srcmol->begin(); iter != srcmol->end(); ++iter) { 216 runner = iter++; 217 srcmol->UnlinkAtom((*runner)); 218 mol->AddAtom((*runner)); 214 for (molecule::iterator iter = srcmol->begin(); !srcmol->empty(); iter=srcmol->begin()) { 215 atom * const Walker = *iter; 216 srcmol->UnlinkAtom(Walker); 217 mol->AddAtom(Walker); 219 218 } 220 219 … … 259 258 status = status && SimpleMerge(mol, srcmol); 260 259 } 260 insert(mol); 261 261 return status; 262 262 }; … … 802 802 strncat(molecules[i]->name, number, MAXSTRINGSIZE - strlen(mol->name) - 1); 803 803 } 804 DoLog(1) && (Log() << Verbose(1) << "MolName is " << molecules[i]->name << endl);804 DoLog(1) && (Log() << Verbose(1) << "MolName is " << molecules[i]->name << ", id is " << molecules[i]->getId() << endl); 805 805 for (molecule::iterator iter = MolecularWalker->Leaf->begin(); iter != MolecularWalker->Leaf->end(); ++iter) { 806 806 DoLog(1) && (Log() << Verbose(1) << **iter << endl);
Note:
See TracChangeset
for help on using the changeset viewer.