--- trunk/OOPSE/libmdtools/SimInfo.cpp 2004/06/01 18:42:58 1214 +++ trunk/OOPSE/libmdtools/SimInfo.cpp 2004/06/01 21:45:22 1217 @@ -459,8 +459,8 @@ void SimInfo::refreshSim(){ //Most of the compilers will organize the memory of vector continuously setFsimulation( &fInfo, &n_global, &n_atoms, identArray, &n_exclude, excl, &nGlobalExcludes, globalExcludes, molMembershipArray, - &mfact[0], &ngroup, &FglobalGroupMembership[0], &isError); - + &mfact[0], &ngroup, &FglobalGroupMembership[0], &isError); + if( isError ){ sprintf( painCave.errMsg, @@ -596,6 +596,7 @@ void SimInfo::getFortranGroupArrays(SimInfo* info, #endif for (int i = 0; i < numAtom; i++) FglobalGroupMembership.push_back(globalGroupMembership[i] + 1); + myMols = info->molecules; numMol = info->n_mol;