[GME-commit] GMESRC/SDK/BON BONImpl.cpp,1.23,1.24

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Mon Jun 6 18:44:10 CDT 2005


Update of /project/gme-repository/GMESRC/SDK/BON
In directory escher:/tmp/cvs-serv12970

Modified Files:
	BONImpl.cpp 
Log Message:
BugFixing: 
suppose MyConnection is a connection between two refports. 
If the following inquiry took place on myfco (a possible connection end through refernece port)

1.dstConEnd = myfco->getConnEnds("MyConnection", "dst");
2.srcConEnd = dstConEnd->getConnEnds("MyConnection", "src");

then srcConEnd lost its referenceport identity, it seemed that is a plain fco, equal to myfco.




CVS User: Zoltan Molnar, ISIS (zolmol)

Index: BONImpl.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/SDK/BON/BONImpl.cpp,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** BONImpl.cpp	3 Jun 2005 15:59:32 -0000	1.23
--- BONImpl.cpp	6 Jun 2005 17:44:08 -0000	1.24
***************
*** 2176,2180 ****
  					if ( pEnd->m_connections[ meta ].second.find( pConnection ) == pEnd->m_connections[ meta ].second.end() ) {
  						pEnd->m_connections[ meta ].second.insert( pConnection );
! 						pConnection->onRetrievedAsConnection( this, meta.first, false );
  					}
  					if ( bErase )
--- 2176,2180 ----
  					if ( pEnd->m_connections[ meta ].second.find( pConnection ) == pEnd->m_connections[ meta ].second.end() ) {
  						pEnd->m_connections[ meta ].second.insert( pConnection );
! 						pConnection->onRetrievedAsConnection( pEnd, meta.first, false );
  					}
  					if ( bErase )



More information about the GME-commit mailing list