Update of /cvsroot/decaldev/source/DecalFilters
In directory sc8-pr-cvs1:/tmp/cvs-serv25717
Modified Files:
IdentifyQueue.cpp
Log Message:
i'm a crackhead who just woke up coding without my fix
Index: IdentifyQueue.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/IdentifyQueue.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** IdentifyQueue.cpp 31 Mar 2003 21:35:06 -0000 1.6
--- IdentifyQueue.cpp 31 Mar 2003 21:53:03 -0000 1.7
***************
*** 92,97 ****
for( std::deque< IDStruct * >::iterator pDeque = m_Queue.begin(); pDeque != m_Queue.end(); pDeque++ )
{
! if ( !IsBadReadPtr( reinterpret_cast< void * >( *pDeque ), sizeof( IDStruct ) ) )
! if ( (*pDeque)->lObjectID == lObjectID )
return S_OK;
}
--- 92,99 ----
for( std::deque< IDStruct * >::iterator pDeque = m_Queue.begin(); pDeque != m_Queue.end(); pDeque++ )
{
! if( IsBadReadPtr( reinterpret_cast< void * >( *pDeque ), sizeof( IDStruct ) ) )
! continue;
!
! if ( (*pDeque)->lObjectID == lObjectID )
return S_OK;
}
***************
*** 130,134 ****
for( std::deque< IDStruct * >::iterator pDeque = m_Queue.begin(); pDeque != m_Queue.end(); pDeque++ )
{
! if( lObjectID == m_Queue[0]->lObjectID )
{
#ifdef _DEBUG
--- 132,139 ----
for( std::deque< IDStruct * >::iterator pDeque = m_Queue.begin(); pDeque != m_Queue.end(); pDeque++ )
{
! if( IsBadReadPtr( reinterpret_cast< void * >( *pDeque ), sizeof( IDStruct ) ) )
! continue;
!
! if ( (*pDeque)->lObjectID == lObjectID )
{
#ifdef _DEBUG
|